
 
body, html {
 font-family: "CiscoSans", Arial, "sans-serif";
 font-weight: 400;
 font-size: 16px;
 line-height: 24px;
 color:#1b1c1d;
 width: 100% !important;
 height: 100% !important;
 -webkit-hyphens: manual;
 -ms-hyphens: manual;
 hyphens: manual;
 background:#fff;
 scroll-behavior: smooth;
}


h1{
 font-weight: 200;
 font-size: 36px;
 line-height: 50px;
 margin-bottom: 32px;
}
h2{
 font-weight: 200;
 font-size: 28px;
 line-height: 40px;
 margin-bottom:0px;
 margin-top: 0px;
}
h3{
 font-size:2rem;
 font-weight:100;
 ine-height:1.2em;
 margin-bottom:15px;
}
h4{
 font-family: "CiscoSans", Arial, "sans-serif";
padding-bottom: 16px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color:#1b1c1d;
}


h5,h6{
 font-size:2rem;
 font-weight:400;
 line-height:1.2em;
 margin-bottom:15px;
}
p{
font-family: "CiscoSans", Arial, "sans-serif";
font-size: 16px;
margin: 0px;
line-height: 24px;
font-weight: 400;
color:#1b1c1d;

}

#stage1-accordion p {
font-family: "CiscoSans", Arial, "sans-serif";
font-size: 16px;
padding: 10px 0px; 
margin: 0px;
line-height: 24px;
font-weight: 400;
color:#1b1c1d; 
 
}
 
#stage1-accordion a {
font-family: "CiscoSans", Arial, "sans-serif";
font-size: 16px;
padding: 10px 0px; 
margin: 0px;
line-height: 24px;
font-weight: 400;
 
 
}


.sm-txt{
 font-size:1.5rem;
 font-weight:400;
 line-height:1.375em;
 margin-bottom:15px;
} 
 
a.grey-link{
 font-family: "CiscoSans", Arial, "sans-serif";
 font-size:14px;
 font-weight:400;
 
 
} 
 
a.grey-link:link {
 color: #1b1c1d !important;
 text-decoration:none;
 padding-bottom:0px;
}

a.grey-link:visited {
 color: #1b1c1d !important;
 text-decoration:none !important;
 padding-bottom:0px;
}


a.grey-link:hover {
 color: #1b1c1d !important;
 text-decoration:underline!important;
 padding-bottom:0px !important;
}

a.grey-link:active {
 color: #1b1c1d !important;
 text-decoration:none !important;
 padding-bottom:0px;
}
 
a.link-img:link {
 border-bottom:none !important;
}
 
a.link-img:visited {
 border-bottom:none !important;
}
 
a.link-img:focus {
 border-bottom:none !important;
}
 
a.link-img:hover {
 border-bottom:none !important;
}
 
a.link-img:active {
 border-bottom:none !important;
}
 
 
a.blue-link:link {
 color:#0076d5; 
 padding-bottom:0 !important;
}
 
a.blue-link:hover {
 color:#0076d5; 
 text-decoration: underline;
 
}
 

 
a.main-link:link {
text-decoration:none !important;
}

a.main-link:visited {
text-decoration:none !important;
}


a.main-link:hover {
text-decoration:none !important;
}


a.main-link:active {
text-decoration:none !important;
}

 
 

 
.row{
 width:100% !important;
 margin:0;
 padding:0;
 position:relative;
 overflow:hidden;
} 

.container{
 max-width: 1400px;
 overflow:hidden;
 margin:0 auto;
 padding:0px 20px !important;
 position:relative;
} 
 
.container-sm{
 width: 80%;
 overflow:hidden;
 margin:0 auto;
 padding:0px 0px !important;
 position:relative;
}
 
.header-row{
 width:100% !important;
 position:relative;
 padding:0px 0px;
 overflow:hidden;
 margin:0;
-webkit-box-shadow: 0px 11px 12px -8px rgba(0,0,0,0.2); 
box-shadow: 0px 11px 12px -8px rgba(0,0,0,0.2);
 z-index:10;
}  

.top-row{
 height: 60vh;
 width:100% !important;
 background-image: url("https://image.path.cisco.com/lib/fe40157175640478751676/m/2/AR75341v2b.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 450px;
 
}  



.logo-container {
 padding: 0px 40px;
}

.page-wrap{
 width:100% !important;
 padding: 0px 0px 60px;
 background-color: #ffffff;
 margin: 0 auto;
 position:relative;
} 
 
.md-img{
 max-width:500px !important;
 margin:0 auto;
 
 display:block;
} 
 
.lg-img{
 max-width:500px !important;
 margin:0 auto;
 display:block;
}
 
.col-md-3{
 overflow:visible !important;
}
 
.inner-container{
 width:96% !important;
 margin:0px;
 padding:40px;
 background-color:#fff;
 border-radius: 8px;
 box-shadow: 0px 4px 20px rgba(27,28,29,.12);
 height: 100%;
 overflow: visible !important;
 
} 

.py-lg{
 padding:20px 0px;
}

.header-icon {
 margin-top: -40px
}

.big{ width: 17px; height: 17px; }

.question {
padding:15px 15px 15px 15px; 
font-size:16px; 
line-height:24px;
}
 
.question2 {
padding:15px 15px 15px 25px; 
font-size:16px; 
line-height:24px;
}
 
textarea {
margin-top: 15px;
margin-bottom: 25px;
width: 100%;
}

 

.blue-txt{
 color: #00bceb;
}
.dark-blue-txt{
 color: #0d274d;
}
.white-txt{
 color: #ffffff;
}

.green-txt{
 color: #6ebe4a;
}

.vertical-align {
 display: flex;
 align-items: center;
}



.nopadding {
 padding: 0 !important;
 margin: 0 !important;
}

.btn1 {
 padding: .50em .25em;
 background: #00bceb;
 border-radius: 40px;
 border: none;
 margin: 0 auto;
 position: relative;
 line-height: 27px;
 font-size: 18px;
 cursor: pointer;
 color: #ffffff;
}

.btn2 {
 padding: .50em .25em;
 width: 250px;
 background: #00bceb;
 border-radius: 40px;
 border: none;
 margin: 0em auto;
 position: relative;
 line-height: 27px;
 font-size: 18px;
 cursor: pointer;
 color: #ffffff;
 display:block;
}
 
.btn2-disabled {
 padding: .50em .25em;
 width: 250px;
 background-color: transparent;
 border-radius: 40px;
 border: 1px #00bceb solid;
 margin: 0em auto;
 position: relative;
 line-height: 27px;
 font-size: 18px;
 color: #000;
 display:block;
} 

.btn3 {
 padding: .50em .25em;
 width: 175px;
 background: #00bceb;
 border-radius: 40px;
 border: none;
 margin: 0 auto;
 position: relative;
 line-height: 27px;
 font-size: 18px;
 cursor: pointer;
 color: #ffffff;
 display:block;
} 

.btn1:hover, .btn2:hover, .btn3:hover  {
background: #03a3ca;
}

.btn1 a, .btn2 a {color:#ffffff;text-decoration:none;}

.blue-btn {
 padding: 1.0em 2.0em;
 background: #0076d5;
 border-radius: 40px;
 border: none;
 margin: 1em auto;
 position: relative;
 cursor: pointer;
 color: #ffffff;
 text-decoration: none;
}

.blue-btn:hover {
 color: #ffffff;
 background: #0051af;
 text-decoration: none;
} 

.green-btn {
padding: .50em 1.25em;
background: #75c04a;
border-radius: 40px;
border: none;
margin: 0 auto;
position: relative;
line-height: 27px;
font-size: 18px;
cursor: pointer;
color: #ffffff;
}

.green-btn:hover {
background: #64a540;
}


.dark-btn {
padding: .60em 1.5em;
background: #0d274d;
border-radius: 40px;
border: none;
margin: 0;
position: relative;
line-height: 27px;
font-size: 18px;
cursor: pointer;
color: #ffffff;

}

.dark-btn:hover {
background: #1e4471;
}

a.btn1:link {color:#fff;text-decoration:none;}
a.btn1:visited {color:#fff;text-decoration:none;}
a.btn1:hover {color:#fff;text-decoration:none;}  
a.btn2:link {color:#fff;text-decoration:none;}
a.btn2:visited {color:#fff;text-decoration:none;}
a.btn2:hover {color:#fff;text-decoration:none;} 
a.btn3:link {color:#fff;text-decoration:none;}
a.btn3:visited {color:#fff;text-decoration:none;}
a.btn3:hover {color:#fff;text-decoration:none;} 

a.green-btn:link {color:#fff;text-decoration:none;}
a.green-btn:visited {color:#fff;text-decoration:none;}
a.green-btn:hover {color:#fff;text-decoration:none;}
a.dark-btn:link {color:#fff;text-decoration:none;}
a.dark-btn:visited {color:#fff;text-decoration:none;}
a.dark-btn:hover {color:#fff;text-decoration:none;} 
a.wht:link {color:#fff;text-decoration:none;}
a.wht:visited {color:#fff;text-decoration:none;}
a.wht:hover {color:#fff;text-decoration:underline;} 

ul, li {
margin: 0;
padding: 0;
} 

.footer-list ul{
width:100%; 
overflow:hidden;
display: inline;
text-align: center;
margin:0 0 0 -25px;
padding:0 0 0 -25px;
}

.footer-list li{
width:100%;
display: inline;
margin:0;
padding:0 10px;
color:#1e4471;
list-style:none;
text-align: center;
border-right:solid 1px #767778;
} 

.dark-list ul{
width:100%; 
overflow:hidden;
}

.dark-list li{
margin:0 0 0 30px;
padding:0;
color:#1e4471;
}


#form1, #form3{
width:100%;
} 

.form-list ul{
width:100%; 
overflow:hidden;
}

.form-list li{
width:100%;
list-style: none;
margin:1em 0 0 -100px;
padding:0;
overflow:hidden;
}

.form-list label{
width:30%;
float:left;
padding:.5em;
color:#58595b;
text-align: right;
} 

.form-list input{
width:70%;
float:left;
padding:.5em;
outline:#58595b;
}


.radio-list ul{
width:100%; 
overflow:hidden;
}

.radio-list li{
width:100%;
list-style: none;
margin:1em 0 0 -25px;
padding:0;
overflow:hidden;
}

.radio-list label{
width:auto;
float:left;

color:#58595b;
text-align: right;
} 

.radio-list input{
width:auto;
float:left;
outline:#58595b;
margin:.3em .5em 0 1.75em;
}

.header-img{
max-width:200px;
margin:0 auto;
} 

.bg-img{
background: url("large-img.png") no-repeat center center;
background-size:cover;
}
 
 
.topic-1, .topic-2, .topic-3, .topic-4, .topic-5, .topic-6, .topic-7, .topic-8, .topic-9, .topic-10{
 Xdisplay:none;
} 

/******************* Accordion Stage 1 *****************/
.panel-title a {
display: block;
padding: 10px 85px 10px 0px;
background: #ffffff;
border-bottom: 1px solid #d7d7d7;
font-weight:200;
font-style:normal;
font-size:16px;
color: #000;
position: relative;
}
.panel-title a:before{
content: "\f068";
font-family: "Font Awesome 5 Free";
width: 25px;
height: 25px;
line-height: 25px;
font-size: 18px;
font-weight: 900;
color: #00bceb;
text-align: center;
position: absolute;
top: 10px;
right: 15px;
}
#stage1-accordion .panel-title a.collapsed:before, #stage2-accordion .panel-title a.collapsed:before, #stage3-accordion .panel-title a.collapsed:before, #stage4-accordion .panel-title a.collapsed:before
{ content: "\f067"; }
#stage1-accordion .panel-body, #stage2-accordion .panel-body, #stage3-accordion .panel-body, #stage4-accordion .panel-body{
margin-bottom: 8px;
margin-top: 0px;
padding: 30px 30px;
font-size: 16px;
line-height: 20px;
 border-radius: 0px;
border: none;
}
#stage1-accordion .panel-title a .icon, #stage2-accordion .panel-title a .icon, #stage3-accordion .panel-title a .icon, #stage4-accordion .panel-title a .icon{
display: inline-block;
width: 51px;
height: 51px;
line-height: 51px;
text-align: center;
position: absolute;
top: 11px;
left: 15px;
} 

 
 a.bottom-link    {font-weight: 700;}
a.bottom-link:link    {color:#0076d5;text-decoration:none; font-size: 16; font-weight: 700;}
a.bottom-link:visited {color:#0076d5;text-decoration:none;}
a.bottom-link:hover   {color:#0076d5;text-decoration:underline;}
a.bottom-link:active  {color:#0076d5;text-decoration:none;} 
 

 
.bottom-link, a.bottom-link {color:#0076d5;text-decoration:none; cursor:pointer;} 

.topic1, .topic2, .topic3, .topic4, .topic5, .topic6, .topic7, .topic8{
 color:#0076d5;
 cursor: pointer;
 text-decoration:none;
}  
 
.topic1:hover, .topic2:hover, .topic3:hover, .topic4:hover, .topic5:hover, .topic6:hover, .topic7:hover, .topic8:hover{
 color:#0076d5;
 cursor: pointer;
 text-decoration:underline;
}  
 

#overview, #data_and_insights, #account_status, #contact_management, #troubleshooting, #account_settings, #customer_success, #partner_visibility, #telemetry, #customer_defined  {
 display: none;
}


input{
 min-width:10em;
 width:250px;
 height:2em;
 padding:0 .5em;
 margin:0 0 0em;
 border:solid 1px #c2c2c2;
 color:#58595b;
}
/* hide the blue outline */
.form-control:focus {
    outline: 0 !important;
    border-color: initial;
    box-shadow: none;
}


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

.blue-btn {
 padding: 1.0em 2.0em;
 background: #0076d5;
 border-radius: 40px;
 border: none;
 margin: 1em 0 0;
 position: relative;
 cursor: pointer;
 color: #ffffff;
 text-decoration: none;
} 

.top-row{
 height: 80vh;
 width:100% !important;
 
  background-position: top 0px left 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
} 
 
 .container{
 max-width: 1400px;
 overflow:hidden;
 margin:0 auto;
 padding:0px 60px !important;
 position:relative;
} 
 
.py-lg{
 padding:65px 0px;
}
 
h1{
 font-weight: 200;
 font-size: 36px;
 line-height: 50px;
 margin-bottom: 32px;
}
h2{
 font-weight: 200;
 font-size: 28px;
 line-height: 40px;
 margin-bottom:0px;
 margin-top: 0px;
} 





}
  
 


@media screen and (min-width: 768px) {
 
h1{
 font-weight: 200;
 font-size: 72px;
 line-height: 84px;
 margin-bottom: 32px;
}
 
 
 h2{
 font-weight: 200;
 font-size: 48px;
 line-height: 56px;
 margin-bottom:0px;
 margin-top: 0px;
}
 
 
.top-row{
 height: 80vh;
 width:100% !important;
 
  background-position: top 0px left 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
} 
 
}
 
@media screen and (min-width: 960px) {
 
 .top-row{
 height: 80vh;
 width:100% !important;
 
  background-position: top -20px left 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
} 

}


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

.top-row{
 height: 80vh;
 width:100% !important;
 
  background-position: top -70px left 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
} 
 

}

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

.top-row{
 height: 80vh;
 width:100% !important;
 
  background-position: top -250px left 0px;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
} 
 
}




/* CISCO FONT */
 /* CISCO FONT FACE */ 
 
 @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThin.ttf") format("truetype");
    font-weight: 100;
    font-stretch: normal;
    font-style: normal
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThinOblique.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThinOblique.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThinOblique.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTThinOblique.ttf") format("truetype");
    font-weight: 100;
    font-stretch: normal;
    font-style: italic
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLight.ttf") format("truetype");
    font-weight: 200;
    font-stretch: normal;
    font-style: normal
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLightOblique.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLightOblique.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLightOblique.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTExtraLightOblique.ttf") format("truetype");
    font-weight: 200;
    font-stretch: normal;
    font-style: italic
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegular.ttf") format("truetype");
    font-weight: 400;
    font-stretch: normal;
    font-style: normal
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegularOblique.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegularOblique.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegularOblique.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTRegularOblique.ttf") format("truetype");
    font-weight: 400;
    font-stretch: normal;
    font-style: italic
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBold.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBold.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBold.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBold.ttf") format("truetype");
    font-weight: 700;
    font-stretch: normal;
    font-style: normal
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBoldOblique.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBoldOblique.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBoldOblique.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTBoldOblique.ttf") format("truetype");
    font-weight: 700;
    font-stretch: normal;
    font-style: italic
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavy.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavy.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavy.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavy.ttf") format("truetype");
    font-weight: 900;
    font-stretch: normal;
    font-style: normal
  }

  @font-face {
    font-family: "CiscoSans";
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavyOblique.eot");
    src: url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavyOblique.eot?#iefix") format("embedded-opentype"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavyOblique.woff") format("woff"), url("//www.cisco.com/c/dam/assets/fonts/cisco-sans/CiscoSansTTHeavyOblique.ttf") format("truetype");
    font-weight: 900;
    font-stretch: normal;
    font-style: italic
  }
 