@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url("https://www.ciscolive.com/c/dam/r/ciscolive/assets/base/basscss.css");
@import url("https://www.ciscolive.com/c/dam/r/ciscolive/headlibs/default-header.css");
@import url("https://www.ciscolive.com/c/dam/r/ciscolive/headlibs/default-footer.css");
/* CSS Document */
a.nav-menu-item-link:hover, a.nav-menu-item-link:link:hover {text-decoration: none !important;}
/*2026 new dashboards with sidebar - midnight, white links*/
.rf-body #rf-content.rf-workflow .rf-workflow-nav {background: #07182D !important;}/*f5f5f5*/
.rf-body #rf-content.rf-workflow .rf-workflow-nav ul li a {color: #fff !important;}/*04a3de*/
.rf-body #rf-content.rf-workflow .rf-workflow-nav ul li a:hover, .rf-body #rf-content.rf-workflow .rf-workflow-nav ul li a:active, .rf-body #rf-content.rf-workflow .rf-workflow-nav ul li a:focus {color: #02C8FF !important;  text-decoration: none;}/*004a8f*/
.rf-workflow .rf-workflow-nav .rf-area-reset svg {fill: #fff !important;}
.rf-workflow .rf-workflow-nav .rf-area-reset svg:hover, .rf-workflow .rf-workflow-nav .rf-area-reset svg:active.rf-workflow .rf-workflow-nav .rf-area-reset svg:focus {fill: #02C8FF !important;}
/*end sidebar*/
	
@media only screen {
	.rfComp-canvas .rfwf-panel-interior>h1, .rfComp-canvas .rf-text-container h1, .rfComp-canvas .rf-text-container h1 strong, .rfComp-canvas .rf-text-container h1 b {font-size:28px;font-weight: 500;}
	.rfComp-canvas .rfwf-panel-interior>h2, .rfComp-canvas .rf-text-container h2, .rfComp-canvas .rf-text-container h2, .rfComp-canvas .rf-text-container h2 strong, .rfComp-canvas .rf-text-container h2 b {font-size:24px;font-weight: 500;}
	.rfComp-canvas .rfwf-panel-interior>h3, .rfComp-canvas .rf-text-container h3, .rfComp-canvas .rf-text-container h3, .rfComp-canvas .rf-text-container h3 strong, .rfComp-canvas .rf-text-container h3 b, .rfComp-canvas .rfwf-subheader h3 {font-size:20px;font-weight: 500;}
	[class*="rfG-xs"], [class*="rfG-sm"], [class*="rfG-md"], [class*="rfG-lg"], [class*="rfG-xl"], 
	.rf-admin-content p em, .rfComp-canvas p em, .rf-default-modal p em, [id*="rf-"].rf-widget p em, 
	.rf-admin-content p strong, .rfComp-canvas p strong, .rf-default-modal p strong, [id*="rf-"].rf-widget p strong, 
	.rf-admin-content p em span, .rfComp-canvas p em span, .rf-default-modal p em span, [id*="rf-"].rf-widget p em span,
	.wf-form-element-div .rf-checkbox-container .checkbox > label span, .rf-text-container div p strong, .rf-form-element-group .rf-label .label-text font, .wf-form-element-div .rf-radio-container .radio > label > span, .rfComp-canvas p a, .rf-card .card-body p, .rf-card .card-body p a, .mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text, .rf-input .rf-label .label-text, .rf-select .rf-label .label-text, .rf-checkbox-container .rf-label .label-text, .rf-radio-container .rf-label .label-text, .rf-radio-container .radio span, a, a:link, a:visited, #wf-temp_a1586555538478 strong, #wf-temp_1586550529586 p span, #wf-temp_1586550529586 ul li span, .rf-select select, .rf-select select:not([multiple]), .rf-select select option, .rfComp-canvas div *, .cisco-cl22-reg-order .rf-default-modal .modal-body, .cisco-cl22-reg-order .modal .modal-body {font-size:16px;}
	ul li {font-weight: 400;}
	.cisco-cl22-reg-order .rf-default-modal .modal-body div, .cisco-cl22-reg-order .modal .modal-body div {font-weight:300;}
	ul li a, .rf-textarea>label span:first-of-type p, .rf-textarea>label .label-text p, .rf-textarea .rf-label span:first-of-type p, .rf-textarea .rf-label .label-text p {display:inline;font-weight:400;}
	.rf-workflow .rf-text-container ul li, .page-builder-content .rf-text-container ul li {padding-left:20px;text-indent:-20px;}
	.rf-workflow .rf-text-container :is(ol,ul) ul, .page-builder-content .rf-text-container :is(ol,ul) ul,
	.rf-workflow .rf-text-container :is(ol,ul) ul ul, .page-builder-content .rf-text-container :is(ol,ul) ul ul {margin-left:5px;}
	.rf-workflow .rf-text-container :is(ol,ul) ul li, .page-builder-content .rf-text-container :is(ol,ul) ul li,
	.rf-workflow .rf-text-container :is(ol,ul) ul ul li, .page-builder-content .rf-text-container :is(ol,ul) ul ul li {list-style-type:disc;}
	.rf-textarea textarea[readonly] {border-color:#dfdfdf;}
	.popover, .popover p, .popover a, .popover .popover-content, .popover .popover-content p, .popover .popover-content a, .rf-overlay-new, .rf-overlay-new p, .rf-overlay-new a {font-size:14px; font-weight: 300; line-height: 1.4em;}
	.rf-overlay-new {max-width: 300px;}
	.rfComp-canvas .rfwf-panel, .rfComp-canvas .rfwf-full-panel {border-bottom:none;}
	.mdBtnR.input-aligned-label, .mdBtnR.ial, .mdBtnR-toggle.input-aligned-label, .mdBtnR-toggle.ial {margin-top:37px;}
	.rf-default-modal .modal-header .modal-close, .modal .modal-header .modal-close {opacity: 1.0;}
	a, a:link, a:visited {color:#0076d5;text-decoration:none;}
	.rfwf-nav-container a:not(.button):not(.mdBtnR), .rfwf-nav-container a:not(.button):not(.mdBtnR):link, .rfwf-nav-container a:not(.button):not(.mdBtnR):visited {border-bottom: none; text-decoration: none;}
	a:not(.button):not(.mdBtnR), a:not(.button):not(.mdBtnR):link, a:not(.button):not(.mdBtnR):visited, .rfwf-body-content a:not(.button):not(.mdBtnR), .rfwf-body-content a:not(.button):not(.mdBtnR):link, .rfwf-body-content a:not(.button):not(.mdBtnR):visited {border-bottom: 2px solid #0076d5;}
	a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {color:#0076d5;text-decoration:none;}/*#004a8f*/
	a:not(.button):not(.mdBtnR):hover, a:not(.button):not(.mdBtnR):focus, a:not(.button):not(.mdBtnR):link:hover, a:not(.button):not(.mdBtnR):link:focus, a:not(.button):not(.mdBtnR):visited:hover, a:not(.button):not(.mdBtnR):visited:focus {border-bottom:2px solid transparent;}
	.rf-label-only, .rf-input, .rf-search-input, .rf-icon-input, .rf-single-select, .rf-multi-select, .rf-select2-override, .rf-toggle, .rf-textarea, .rf-day-picker, .rf-scale-matrix, .rf-survey-scale, .rf-star-selector, .rf-date-picker, .rf-read-only, .rf-button-link, .rf-nps-question, .rf-upload-file, .rf-horizontal-label, .rf-phone-number, .rf-form-element-group, .rf-checkbox-container, .rf-toggle-wrapper, .rf-time-selector {margin-bottom:8px;}
	.rfwf-packages .package-sub-item-grouped > div {padding-top:10px;}
	.rfwf-packages .package-sub-item-grouped > div > span {width:100%;display:block;background:#f5f5f5;padding:10px 5px;margin-bottom:10px;}
	.rfwf-packages .package-sub-item-grouped .rfG-row {padding:8px 0;}
	.orders-page .rfwf-package-items .rfG-fluid-container:last-of-type {border-bottom:none;}
	nav.navbar a, nav.navbar a:link, nav.navbar a:visited, footer.footer a, footer.footer a:link, footer.footer a:visited, .rf-workflow .rf-workflow-nav ul a, .rf-org-footer-container .footer-links a, .rf-org-footer-container .footer-links a:link, .rf-org-footer-container .footer-links a:visited, .theme25 nav.navbar a, .theme25 nav.navbar a:link, .theme25 nav.navbar a:visited, .theme25 footer.footer a, .theme25 footer.footer a:link, .theme25 footer.footer a:visited {border-bottom:none;}
	.rfSI:not(.rf-checkbox-icon) svg, .workflow-header-default .prev-page span svg, .rfwf-header .prev-page span svg {fill:#0076d5;}
	.rfSI:not(.rf-checkbox-icon) svg:hover, .rfSI:not(.rf-checkbox-icon) svg:active, .rfSI:not(.rf-checkbox-icon) svg:focus {fill:#004a8f;}
	.rf-checkbox .checkbox-bg, .rf-radio-option .check, .rf-radio-option input[type="radio"]:checked ~ .check {border:1px solid #0076d5;}
	.rf-checkbox input[type="checkbox"]:checked + .checkbox-bg, .rf-radio-option input[type="radio"]:checked ~ .check::before, .rf-checkbox.success input[type="checkbox"]:checked + .checkbox-bg {background:#0076d5;}
	/*#card-number, #expiration-date, #cvv-input {font-size:16px;color:#444;line-height:20px;font-weight:400;}*/
	body {box-shadow:none !important;}
	.mdBtnR, a.mdBtnR, .cc-color-override--1117405088 .cc-btn {border-radius:32px;text-transform: none;}
	.workflow-header-default .prev-page, .rfwf-header .prev-page {text-transform: none;}
	/*.rf-body .rf-workflow .rf-workflow-nav, */.rf-body .rf-org-footer-container, .rf-body .mdBtnR-primary, .rf-body a.mdBtnR-primary {background-color:#07182D !important;}
	.rf-body #rf-content .mdBtnR-primary, .rf-body #rf-content button.mdBtnR-primary, .rf-body #rf-content a.mdBtnR-primary, .rf-body #rf-content .rfds-border-primary, .rf-body #rf-content .rfds-bkg-primary {border:2px solid #07182D;border-radius:32px;color:#fff;}
	.rf-body #rf-content .card-header .mdBtnR-primary, .rf-body #rf-content .card-header button.mdBtnR-primary, .rf-body #rf-content .card-header a.mdBtnR-primary {border:2px solid #fff;}
	.rf-body #rf-content .card-header .mdBtnR-primary:hover, .rf-body #rf-content .card-header button.mdBtnR-primary:hover, .rf-body #rf-content .card-header a.mdBtnR-primary:hover {border:2px solid #0076d5;}
	.rf-body #rf-content .mdBtnR-primary:hover, .rf-body #rf-content .mdBtnR-primary:focus, .rf-body #rf-content .mdBtnR-primary.active, .rf-body #rf-content a.mdBtnR-primary:hover, .rf-body #rf-content a.mdBtnR-primary:focus, .rf-body #rf-content a.mdBtnR-primary.active {box-shadow:none;transition:none;border:2px solid #0076bb;text-decoration:none;}
	.mdBtnR-outline-primary, a.mdBtnR-outline-primary {color:#0076d5;background-color:#fff;border:2px solid #0076d5;}
	.mdBtnR-outline-primary:hover, .mdBtnR-outline-primary:focus, .mdBtnR-outline-primary.active, a.mdBtnR-outline-primary:hover, a.mdBtnR-outline-primary:focus, a.mdBtnR-outline-primary.active {color:#004a8f;background-color:#fff;border:2px solid #004a8f;}
	.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text, .rf-table-container .rf-table .table-body .table-row > div a, .rf-table-container .rf-table .table-body .table-row > div .link-span, .rf-table-container .rf-table .table-body .table-row > div a, .rf-table-container .rf-table .table-body .table-row > div .link-span, .workflow-header-default .prev-page, .rfwf-header .prev-page {color:#0076d5;}
	.mdBtnR-outline-primary:hover .mdBtnR-text, a.mdBtnR-outline-primary:hover .mdBtnR-text, .mdBtnR-outline-primary:focus .mdBtnR-text, a.mdBtnR-outline-primary:focus .mdBtnR-text, .rf-table-container .rf-table .table-body .table-row > div a:hover, .rf-table-container .rf-table .table-body .table-row > div .link-span:hover, .rf-table-container .rf-table .table-body .table-row > div a:hover, .rf-table-container .rf-table .table-body .table-row > div .link-span:hover {color:#004a8f;}
	.rf-body .mdBtnR-primary-login, .rf-body a.mdBtnR-primary-login {border:2px solid #07182D !important; background-color:#07182D !important; border-radius:32px; padding:8px 36px; box-shadow:none; transition:none; color:#fff;}
	/*border:2px solid #04a3de !important; background-color:#04a3de !important;*/
	.rf-body .mdBtnR-primary-login:hover {border:2px solid #0076bb !important;}
	.rf-body .main-nav-menu .nav-menu-item-link:hover{background-color: #1e4471;border-bottom: none;}	/*border:2px solid #fff !important;*/
	.var19.theme21.theme22 .main-nav-menu .nav-menu-item-link:hover, .var19.theme21.theme22.page .main-nav-menu .nav-menu-item-link:hover {color:#02C8FF;background-color:transparent;border-bottom: none;}
	.rf-body .mdBtnR-login:hover, .rf-body .mdBtnR-login:focus, .rf-body .mdBtnR-login:active, .rf-body .mdBtnR-login:visited {box-shadow:none; transition:none;}
	/*#rf-content {padding-top: 40px;}*/
	.var19 .navbar-background, .var19.page .navbar {height:122px; position:absolute; background-color:#000; background-image:none; top:0; left:0; width:100%; z-index:998; padding-top:10px;}
	.var19.theme2 .navbar-background, .var19.theme2.page .navbar {background-color:#07182d;}/*00263a*/
	.var19.theme20 .navbar-background, .var19.theme20.page .navbar, .var19.theme20 .footer {background-color:#07182d;}/*0d274c*/
	.var19.theme21 .navbar-background, .var19.theme21.page .navbar {background-color:#1e4471;}
	.var19.theme21.theme22 .navbar-background, .var19.theme21.theme22.page .navbar {background-color:#07182d;}/*00bceb*/
	.var19.theme21 .footer {background-color:#2e2e2e;}
	.var19.theme21.theme22 .footer {background-color:#07182d;}/*0d274c*/
	
	.var19.theme21.theme22.page .main-nav-menu .menu-item {border-bottom: 1px solid transparent;}
	.var19 .navbar-logo {height:40px;margin-top:40px;}
	.var19 .footer .logos .logo img {margin-bottom:34px !important;}
	.page .main-nav {position:relative; height:0;top:-6px; width:auto;}
	.main-nav, .page .main-nav {display:inline-block; float:right;}
	#menu-home.main-nav-menu, #menu-home-es.main-nav-menu {height:auto !important; position:relative !important; top:7px !important; width:auto; background-color:transparent;}
	.main-nav-menu .menu-item, .page .main-nav-menu .menu-item, .var19 .main-nav-menu .menu-item, .var19.page .main-nav-menu .menu-item {display:inline-block; visibility:visible; padding:0; border:0px;}
	.var19 .main-nav-menu .nav-menu-item-link, .var19.page .main-nav-menu .nav-menu-item-link {margin:0; padding:51px 20px; display:inline-block; font-size:16px; font-size:1.6rem; font-weight:400; -webkit-transition:color 0.5s ease; -moz-transition:color 0.5s ease; -ms-transition:color 0.5s ease; -o-transition:color 0.5s ease; transition:color 0.5s ease; color:#fff;}
	.main-nav-menu .nav-menu-item-link:after, .page .main-nav-menu .nav-menu-item-link:after {content:'';}
	.var19.cscape .navbar-background, .var19.cscape.page .navbar, 
	.var19.talos .navbar-background, .var19.talos.page .navbar {height:146px;}
	.var19.cscape .navbar-background, .var19.cscape.page .navbar, .var19.cscape .footer{background-color:#fbab18;}
	.var19.cscape .navbar-logo {margin-top:33px; padding:0;}
	.var19.talos .navbar-logo {height:107px; top:0; padding:0;}
	.var19.cscape .main-nav-menu .nav-menu-item-link, .var19.cscape.page .main-nav-menu .nav-menu-item-link{padding:64px 30px 63px;}
	.var19.talos .main-nav-menu .nav-menu-item-link, .var19.talos.page .main-nav-menu .nav-menu-item-link{padding:62px 30px;}
	.var19.cscape .main-nav-menu .nav-menu-item-link:hover, .var19.cscape.page .main-nav-menu .nav-menu-item-link:hover,
	.var19.talos .main-nav-menu .nav-menu-item-link:hover, .var19.talos.page .main-nav-menu .nav-menu-item-link:hover{background-color:#00334b; border-bottom:none;}
	.rf-card.hotel-card .rf-tooltip-container  {display:none;}
	.rf-housing .rf-housing-header .rf-housing-search {margin-bottom:8px;}
	.rf-housing .rf-housing-header .rf-housing-search svg {fill:#fff;}
	.var19 .row {margin-left:0;margin-right:0;}
	.var19.cscape .footer .menu .footer-link, .var19.cscape .footer .copyright .footer-link, .var19.cscape .footer .menu, .var19.cscape .footer .copyright {color:#fff;}
	.var19.cscape .footer .footer-socialiconLinkContainer .facebook {background-image: url("facebook.png");}
	.var19.cscape .footer .footer-socialiconLinkContainer .twitter {background-image: url("twitter.png");}
	.var19.cscape .footer .footer-socialiconLinkContainer .linkedin {background-image: url("linkedin.png");}
	.var19.cscape .footer .footer-socialiconLinkContainer .youtube {background-image: url("youtube.png");}
	.var19.cscape .footer .footer-socialiconLinkContainer .instagram {background-image: url("instagram.png");}
	.footer-socialiconLinkContainer .fa {font-family: FontAwesome !important;}
	.var19 .footer .button-basic {visibility:hidden;}
}
@media only screen and (min-width: 399px) and (max-width: 768px)  {
	.var19.theme2 .footer .logos .cisco img, .var19.theme1 .footer .logos .cisco img {padding-top:22px;}
}
@media only screen and (max-width: 480px) {
	.navbar-logo {top: 0;}
}
@media only screen and (max-width: 1169px) {
	.var19.theme20.page .main-nav{top: -69px;}
	.var19.theme22.theme25 .navbar-logo {margin-top: 0;}
}
@media only screen and (min-width: 1170px) {
	.var19.theme20.page .main-nav{top: -9px;}
	.page.theme22.theme25 .main-nav {width: calc(100% - 360px);}
}
* {
  font-family: 'Inter', sans-serif !important;
}