/*Anchor Info*/
@media only screen and (min-width: 80em) {
.theme24 .dmc-ainfo .cnt-bed {
    padding: 0; }
}
@media only screen and (min-width: 48em) {
.theme24 .dmc-ainfo { margin-bottom: 20px; }
}

/*Blade*/
.theme24 .dm0 a { color: #0076d5; }
.theme24 .dmc-bld { border-radius: 15px; }
.theme24 .dmc-bld .ctas li:before { display: none; }
.theme24:not(.thmd-4) .dmc-bld .bl-cnt { padding: 0px 0 15px; }
@media only screen and (min-width: 48em) {
.theme24:not(.thmd-4) .dmc-bld .bl-cnt {
    padding: 0; }
.theme24 .dmc-bld .bld-text {
    margin: 0 auto 20px; }
}

/*Border Box*/
.theme24 .stat-number.red h1 { color: #e3241b; }
.theme24 #netvet-qualification ol { margin: 25px 0 0px 34px; }
.theme24 .plus-sign h1 { font-size: 80px; margin-bottom: 0; }
.theme24 .stat-box, .theme24 .stat-box.blue { border: 5px solid #00bceb; border-radius: 15px; }
.theme24 .stat-box.green { border: 5px solid #74bf4b; border-radius: 15px; }
.theme24 .stat-box .dmc-sl { margin-bottom: 10px; }
.theme24 .reg-box { background-color: #5da240; border-radius: 15px; }
@media only screen and (min-width: 768px) and (max-width: 910px) {
	.theme24 .reg-box { min-height: 300px; }
}
@media only screen and (min-width: 911px) and (max-width: 1268px) {
	.theme24 .reg-box { min-height: 230px; }
}
@media only screen and (min-width: 1269px) {
	.theme24 .reg-box { min-height: 200px; }
}
.theme24 .stat-box .clv-text-wrap .dm-img img { padding-top: 10px; }

/*Context Banner in Body*/
#convince-your-boss .dmc-cxt-bnr { border-radius: 15px; }

/*CTAs*/
.theme24 .dm0 ul.ctas li { margin: 0; }
.theme24 .dm0 a.cta.pri0,
.theme24 .dm0[class*="thmd"] a.cta.pri0, 
.theme24 .dm0 .dm0[class*="thmd"] a.cta.pri0, 
.theme24 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0 {
    background-color: #00bceb;
    border-color: #00bceb;
	border-width: 2px;
	letter-spacing: .5px;
	font-size: 1.6rem;
	padding-bottom: 4px;
}
.theme24 .dm0 a.cta.pri0:hover {
    background-color: #00bceb;
    border-color: #0d274c;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.theme24 .dm0[class*="thmd"] a.cta.pri0:hover, 
.theme24 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover, 
.theme24 .dm0 .dm0 .dm0[class*="thmd"] a.cta.pri0:hover { 
	border-color: #fff; 
}
.theme24 .dm0 a.cta.pri1, 
.theme24 .dm0[class*="thmp"] a.cta.pri1, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.pri1, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.pri1,
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"] {
    background-color: #0d274c;
    border-color: #0d274c;
	border-width: 2px;
	letter-spacing: .5px;
	font-size: 1.6rem;
}
.theme24 .dm0 a.cta.pri1:hover, 
.theme24 .dm0[class*="thmp"] a.cta.pri1:hover, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.pri1:hover, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.pri1:hover,
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:hover, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:hover, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:hover {
    background-color: #0d274c;
    border-color: #fff;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
.theme24 .dm0 a.cta.pri2 {
    background-color: #0d274c;
    border-color: #0d274c;
	border-width: 2px;
	letter-spacing: .5px;
	font-size: 1.6rem;
}
.theme24 .dm0 a.cta.pri2:hover {
    background-color: #0d274c;
    border-color: #fff;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    transition: all .5s ease;
}
/*context in body mobile*/
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"] {
	color: #fff;
	display: inline-block;
	border-radius: 100px;
	min-width: 140px;
  	text-align: center;
	padding: 5px 20px 6px;
}
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"], 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"] {
	border: 2px solid #0d274c;
}
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:before, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:before, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:before {
  	background-position-y: -67px !important;
}
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:before, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:before, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="pri1"]:before {
	background: url('https://www.cisco.com/c/dam/assets/dmr/button/button-icons.svg') no-repeat;
	background-position: 0 0;
  	width: 22px;
  	height: 22px;
  	display: inline-block;
  	vertical-align: middle;
  	margin-right: 8px;
  	content: '';
 }
.theme24 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:after, 
.theme24 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:after, 
.theme24 .dm0 .dm0 .dm0[class*="thmp"] a.cta.text[data-cta-type~="download"]:after {
  	display: none;
}

/*CTA Buttons*/
.theme24 .dm0 a.cta.pri0 { color: #0d274d; }
.theme24 .dm0 a.cta.pri1, .theme24 .dm0 a.cta.pri2 { color: #fff; }

/*Drawers*/
.theme24 .dmc-drw .face-txt, .dmc-drw p { color: #333; }
@media only screen and (min-width: 48em) {
	.theme24 .dmc-drw .drw-fc .face-txt { margin-right: 20px; }
	.theme24 .dmc-drw h3 { font-size: 26px; }
}
.theme24 .dmc-drw .drw-fc .face-img+.face-txt h3 { width: 100%; }

/*Drawers no arrows*/	
.theme24 .disabled-drawers .cnt.open {display: none; }
@media only screen and (min-width: 48em) {
	.theme24 .disabled-drawers .dmc-drw .drw-fc .face-img+.face-txt { width: calc(100% - 145px); }
}
@media only screen and (min-width: 1024px) and (max-width: 1415px) {
    .theme24 .drawer-container {
      padding-right: 90px;
    }
}
.theme24 .disabled-drawers .dmc-drw .drw-fc { cursor: default; }
.theme24 .disabled-drawers .dmc-drw .drw-fc .arrow { display: none; }

/*Drawers/Tabs Text Labeled*/
.theme24 #drawertab>dl .dtname+dd { padding: 0 20px 40px; }
.theme24 #drawertab>dl .dtname+dd.active { border-bottom: none; }
.theme24 #drawertab>dl { border-bottom: none; }
.theme24 #drawertab>dl .dtname:first-child>button { border-top: none; }
.theme24 #drawertab>dl .dtname>button { border-bottom: 2px solid #00bceb; background-color: #fff; border-left: none; border-right: none; border-top: none; }

@media only screen and (min-width: 600px) {
.theme24 .container.faqs-container {
    max-width: 100%; }
}
/*px/16 for em 37.5=600, 54.7=875 on faq*/
/*@media only screen and (min-width:37.5em)*/
@media only screen and (min-width:54.7em) {
.theme24 #drawertab.tabview>ul>li, .theme24 #drawertab.tabview>ul>li>button { border: none; background: #fff; }
.theme24 #drawertab.tabview>ul>li:first-child { border-left: 1px solid #fff; }
.theme24 #drawertab.tabview>dl .dtname+dd { border: none; border-top: none; }
.theme24 #drawertab.tabview>ul>li>button {
    font-size: 2rem;
    padding: 10px 25px;
    font-weight: 300; }
.theme24 #drawertab.tabview>ul>li.active>button {
    margin: 0;
    border-bottom: 2px solid #00bceb; }
}

/*Drawers/Tabs*/
.theme24 .tabs-container h2 { font-size: 35px; line-height: 1.3em; margin-bottom:1em; }
.theme24 .tabs-container .dmc-drw h3 { font-size: 20px; }

/*Hours*/
.theme24 .hours { border: 4px solid #fbab18; border-radius: 15px; }
.theme24 .hours p { font-size: 1.6rem; line-height: 1.2; margin-bottom: .4em; }
.theme24 .hours table { width: 100%; max-width: 400px; }

/*Images - verify*/
.theme24 .dm-img img { border-radius: 15px; }
.theme24 [class*="icon"] .dm-img img { border-radius: 0px; }

/*Intro Box*/
.theme24 .intro-box { border-radius: 20px; }
.theme22.theme23.theme24 .main-content .clv0.light ul li a, .theme22.theme23.theme24 .main-content .clv0.light p a .intro-box a { color: #fff; border-bottom: 0; }

/*Lightbox*/
@media only screen and (min-width: 64em) {
  .theme24 .lightbox-container { padding: 30px 30px; }
}
/*cutting off bottom
.theme24 .lightbox-container .dmc-sl { margin-bottom: 0; }*/

/*Lists*/
.var19.theme21.theme22.theme23.theme24 .dm0 ul, .var19.theme21.theme22.theme23.theme24 .clv0 .dm0 ul {
	margin-left: 0;
}
.var19.theme21.theme22.theme23.theme24 .dm0 ul li, .var19.theme21.theme22.theme23.theme24 .clv0 .dm0 ul li {
	padding-left: 0;
}
.var19.theme21.theme22.theme23.theme24 .dm0 ul li:before, .var19.theme21.theme22.theme23.theme24 .clv0 .dm0 ul li:before {
	display: none;
}

/*Persistent CTAs*/
.var19.theme21.theme22.theme23.theme24 .clv0 .dmc-pctas ul {list-style-type:none;}
.var19.theme21.theme22.theme23.theme24 .clv0 .dmc-pctas ul li:before {content:'';}
.theme24 .dmc-pctas {z-index:901;}
.theme24 .dmc-pctas a {color:#fff;}
@media only screen and (min-width: 37.5em) {
  .theme24 .dmc-pctas .menu-wrap ul.menu span {
    background-image: url("/c/dam/r/ciscolive/assets/cdc-components/persistent-cta/cl24-persistent-cta.png");
  }
}
@media only screen and (max-width: 63.9em) {
  .theme24 .dmc-pctas .menu-wrap ul.menu li a {
    min-width: unset;
  }
}
@media only screen and (min-width: 100em) {
  .theme24 .dmc-pctas.collapse .menu-wrap ul.menu {
      overflow: visible;
  }
  .theme24 .dmc-pctas .menu-wrap ul.menu li {
    border-radius: 60px;
	border-right: 1px solid #00bceb;
  }
}

/*Scroll to Top*/
.theme24 a#scroll-to-top { bottom: 50px; }

/*Scroll Tile*/
.theme24 .dmc-scroll-container .dmc-stile { margin-right: 14px; }
.theme24 .dmc-stile .pri-6 { font-weight: 500; color: #0076d5; line-height: 1.4; }

/*Spotlight*/
.theme24 .dmc-sl .ctas li:before { display: none; }
.theme24 .dmc-sl .ctas li, .dmc-sl ul.ctas { padding-left: 0; margin-left: 0; }
.var19.theme21.theme22.theme24 .clv0 .dmc-sl ul.ctas { margin: 20px 0 0; }
.theme24.thmd-4 .dm0 .clip .clip-over {
	background: -moz-linear-gradient(top,rgba(13,29,44,0) 0,rgba(13,29,44,1) 45%,rgba(13,29,44,1) 100%);
	background: -webkit-linear-gradient(top,rgba(13,29,44,0) 0,rgba(13,29,44,1) 45%,rgba(13,29,44,1) 100%);
	background: linear-gradient(to bottom,rgba(13,29,44,0) 0,rgba(13,29,44,1) 45%,rgba(13,29,44,1) 100%);
}
.theme24.thmd-4 .thml-0 .dm0 .clip .clip-over, .theme24.thmd-4 .thml-0.dm0 .clip .clip-over, .theme24.thmd-4 .dm0 .nopd-thml-0.dm0 .clip .clip-over, .theme24.thmd-4 .nopd-thml-0.dm0 .clip .clip-over, .theme24.thmd-4 .dm0 .thml-0.dm0 .clip .clip-over {
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 100%);
}
.theme24.thmd-4 .thml-1 .dm0 .clip .clip-over, .theme24.thmd-4 .thml-1.dm0 .clip .clip-over, .theme24.thmd-4 .dm0 .thml-1.dm0 .clip .clip-over, .theme24.thmd-4 .nopd-thml-1.dm0 .clip .clip-over, .theme24.thmd-4 .dm0 .nopd-thml-1.dm0 .clip .clip-over {
	background: -moz-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%);
	background: -webkit-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%);
}
/*
.thml-1.dm0 .clip .clip-over,.dm0 .thml-1.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(top,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(242,242,242,0) 0,rgba(242,242,242,1) 45%,rgba(242,242,242,1) 100%)}
.thml-2.dm0 .clip .clip-over,.dm0 .thml-2.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(242,251,253,0) 0,rgba(242,251,253,1) 45%,rgba(242,251,253,1) 100%);background:-webkit-linear-gradient(top,rgba(242,251,253,0) 0,rgba(242,251,253,1) 45%,rgba(242,251,253,1) 100%);background:linear-gradient(to bottom,rgba(242,251,253,0) 0,rgba(242,251,253,1) 45%,rgba(242,251,253,1) 100%)}
.thmd-0.dm0 .clip .clip-over,.dm0 .thmd-0.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(77,76,76,0) 0,rgba(77,76,76,1) 45%,rgba(77,76,76,1) 100%);background:-webkit-linear-gradient(top,rgba(77,76,76,0) 0,rgba(77,76,76,1) 45%,rgba(77,76,76,1) 100%);background:linear-gradient(to bottom,rgba(77,76,76,0) 0,rgba(77,76,76,1) 45%,rgba(77,76,76,1) 100%)}
.thmd-1.dm0 .clip .clip-over,.dm0 .thmd-1.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(13,39,77,0) 0,rgba(13,39,77,1) 45%,rgba(13,39,77,1) 100%);background:-webkit-linear-gradient(top,rgba(13,39,77,0) 0,rgba(13,39,77,1) 45%,rgba(13,39,77,1) 100%);background:linear-gradient(to bottom,rgba(13,39,77,0) 0,rgba(13,39,77,1) 45%,rgba(13,39,77,1) 100%)}
.thmd-2.dm0 .clip .clip-over,.dm0 .thmd-2.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(226,35,26,0) 0,rgba(226,35,26,1) 45%,rgba(226,35,26,1) 100%);background:-webkit-linear-gradient(top,rgba(226,35,26,0) 0,rgba(226,35,26,1) 45%,rgba(226,35,26,1) 100%);background:linear-gradient(to bottom,rgba(226,35,26,0) 0,rgba(226,35,26,1) 45%,rgba(226,35,26,1) 100%)}
.thmp-0.dm0 .clip .clip-over,.dm0 .thmp-0.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(0,188,235,0) 0,rgba(0,188,235,1) 45%,rgba(0,188,235,1) 100%);background:-webkit-linear-gradient(top,rgba(0,188,235,0) 0,rgba(0,188,235,1) 45%,rgba(0,188,235,1) 100%);background:linear-gradient(to bottom,rgba(0,188,235,0) 0,rgba(0,188,235,1) 45%,rgba(0,188,235,1) 100%)}
.thmp-1.dm0 .clip .clip-over,.dm0 .thmp-1.dm0 .clip .clip-over{background:-moz-linear-gradient(top,rgba(110,190,74,0) 0,rgba(110,190,74,1) 45%,rgba(110,190,74,1) 100%);background:-webkit-linear-gradient(top,rgba(110,190,74,0) 0,rgba(110,190,74,1) 45%,rgba(110,190,74,1) 100%);background:linear-gradient(to bottom,rgba(110,190,74,0) 0,rgba(110,190,74,1) 45%,rgba(110,190,74,1) 100%)}
*/
@media only screen and (max-width: 599px) {
	.theme24 .dmc-sl .med { margin-bottom: 20px; }
}

/*Spotlight Group*/
.theme24 .dmc-sl-gp .bl-cnt { padding: 0; }
@media only screen and (max-width: 599px) {
	.theme24 .dmc-sl-gp .dm0 p { text-align: center; }
}

/*Text*/
.theme24 .dm0 a:visited, .theme24 .dm0[class*="thml"] a:visited, .theme24 .dm0 .dm0[class*="thml"] a:visited, .theme24 .dm0 .dm0 .dm0[class*="thml"] a:visited/*, .theme24 .dm0[class*="thmd"] a:visited, .theme24 .dm0 .dm0[class*="thmd"] a:visited, .theme24 .dm0 .dm0 .dm0[class*="thmd"] a:visited*/ { color: #0076d5; }
.theme24 .dm0 a, .theme24 .dm0[class*="thml"] a, .theme24 .dm0 .dm0[class*="thml"] a, .theme24 .dm0 .dm0 .dm0[class*="thml"] a, .theme24 .dm0.dmc-text a, .theme24 .dmr .clip .clip-over p a, .theme24 .dm0 .clip .clip-over p a, .theme24 .dmc-lb a/*, .theme24 .clv0.light p a:not(.button):not(.cta.pri0), .theme24 .clv0.light a:not(.button):not(.cta.pri0)*/ { color: #0076d5; border-bottom: 1px solid #0076d5; padding-bottom: 1px; text-decoration: none; }
.theme24 .dm0 a:not(.cta):hover, .theme24 .dm0[class*="thml"] a:hover, .theme24 .dm0 .dm0[class*="thml"] a:hover, .theme24 .dm0 .dm0 .dm0[class*="thml"] a:hover, .theme24 .dm0.dmc-text a:hover, .theme24 .dmr .clip .clip-over p a:hover, .theme24 .dm0 .clip .clip-over p a:hover, .theme24 .dmc-lb a:not(.cta):hover/*, .theme24 .clv0.light p a:not(.button):not(.cta.pri0):hover, .theme24 .clv0.light a:not(.button):not(.cta.pri0):hover*/ { color: #0076d5; border-bottom: none; }
.theme24 .clv0.light .dm0 a:not(.cta), .theme24 .clv0.light a:not(.cta) { color: #fff; border-bottom: 1px solid #fff; text-decoration: none; }
.theme24 .clv0.light .dm0 a:not(.cta):hover, .theme24 .clv0.light a:not(.cta):hover { border-bottom: none; }
.var19.theme21.theme22.theme23.theme24 ul li:before { display: none; }
.var19.theme21.theme22.theme23.theme24 .clv0 ul { list-style-type: disc; }
.var19.theme21.theme22.theme23.theme24 .clv0 ol { list-style-type: decimal; }
.theme24 .clv0.light .rte-txt h3, .theme24 .clv0 .light .rte-txt h3, .theme24 .clv0.light .rte-txt p, .theme24 .clv0 .light .rte-txt p { color: #fff; }
.theme24 .small-text, .theme24 .small-text p, .theme24 .small-text p a, .theme24 .clv0.small-text p, .theme24 .clv0.small-text a { font-size: 13px; line-height: 16px; }

/*Tines*/
.theme24 .dmc-tine.thml-1 .cnt-wrp p { color: #000; }

/*Tiles*/
.theme24 .dmc-tl .ctas li:before { display: none; }
.theme24 .dmc-tl .ctas li, .theme24 .dmc-tl ul.ctas { padding-left: 0; margin-left: 0; }

/*Video*/
.theme24 .video-border { border: 2px solid #00bceb; }
