html.pz-theme .btn,
html.pz-theme .button,
html.pz-theme input[type="submit"],
html.pz-theme input[type="button"],
html.pz-theme input[type="reset"]{border-radius:var(--pz-control-radius);font-weight:var(--pz-control-font-weight);text-shadow:none;transition:background-color var(--pz-duration-fast) var(--pz-ease-out), border-color var(--pz-duration-fast) var(--pz-ease-out), box-shadow var(--pz-duration-fast) var(--pz-ease-out);}html.pz-theme .btn:focus-visible,
html.pz-theme .button:focus-visible,
html.pz-theme input[type="submit"]:focus-visible,
html.pz-theme input[type="button"]:focus-visible,
html.pz-theme input[type="reset"]:focus-visible{outline:none;box-shadow:var(--pz-focus-shadow);}html.pz-theme .btn:active,
html.pz-theme .btn.active{box-shadow:none;}html.pz-theme .btn-default,
html.pz-theme input[type="button"]:not([class]),
html.pz-theme input[type="reset"]:not([class]){background-color:var(--pz-bg);border:1px solid var(--pz-input-border);color:var(--pz-fg);}html.pz-theme .btn-default:hover,
html.pz-theme .btn-default:focus,
html.pz-theme input[type="button"]:not([class]):hover,
html.pz-theme input[type="reset"]:not([class]):hover{background-color:var(--pz-muted);border-color:var(--pz-border-strong);color:var(--pz-fg);}html.pz-theme .btn-primary,
html.pz-theme .button-primary,
html.pz-theme input[type="submit"]:not([class]){background-color:var(--pz-primary) !important;border:1px solid var(--pz-primary);color:var(--pz-primary-fg);}html.pz-theme .btn-primary:hover,
html.pz-theme .btn-primary:focus,
html.pz-theme .button-primary:hover,
html.pz-theme input[type="submit"]:not([class]):hover{background-color:var(--pz-primary-hover) !important;border-color:var(--pz-primary-hover);color:var(--pz-primary-fg);}html.pz-theme a.btn-primary:link,
html.pz-theme a.btn-primary:visited,
html.pz-theme a.button-primary:link,
html.pz-theme a.button-primary:visited{color:var(--pz-primary-fg);}html.pz-theme .button-secondary{background-color:var(--pz-secondary);border:1px solid var(--pz-secondary);color:var(--pz-secondary-fg);}html.pz-theme .button-secondary:hover{border-color:var(--pz-primary-100);color:var(--pz-secondary-fg);}html.pz-theme .btn-success{background-color:var(--pz-success);border-color:var(--pz-success);color:#fff;}html.pz-theme .btn-success:hover,
html.pz-theme .btn-success:focus{background-color:#17693a;border-color:#17693a;color:#fff;}html.pz-theme .btn-danger{background-color:var(--pz-danger);border-color:var(--pz-danger);color:var(--pz-danger-fg);}html.pz-theme .btn-danger:hover,
html.pz-theme .btn-danger:focus{background-color:var(--pz-danger-hover);border-color:var(--pz-danger-hover);color:var(--pz-danger-fg);}html.pz-theme input[type="text"]:not(.search-input),
html.pz-theme input[type="email"],
html.pz-theme input[type="password"],
html.pz-theme input[type="search"]:not(.search-input),
html.pz-theme input[type="number"],
html.pz-theme input[type="url"],
html.pz-theme input[type="tel"],
html.pz-theme input[type="date"],
html.pz-theme select,
html.pz-theme textarea,
html.pz-theme .form-control{border:1px solid var(--pz-border-strong);border-radius:var(--pz-radius-md);background-color:var(--pz-input-bg);color:var(--pz-fg);box-shadow:none;}html.pz-theme input[type="text"]:not(.search-input):focus,
html.pz-theme input[type="email"]:focus,
html.pz-theme input[type="password"]:focus,
html.pz-theme input[type="search"]:not(.search-input):focus,
html.pz-theme input[type="number"]:focus,
html.pz-theme input[type="url"]:focus,
html.pz-theme input[type="tel"]:focus,
html.pz-theme input[type="date"]:focus,
html.pz-theme select:focus,
html.pz-theme textarea:focus,
html.pz-theme .form-control:focus{outline:none;border-color:var(--pz-ring);box-shadow:var(--pz-focus-shadow);}html.pz-theme input[type="checkbox"],
html.pz-theme input[type="radio"]{accent-color:var(--pz-primary);}html.pz-theme input::placeholder,
html.pz-theme textarea::placeholder{color:var(--pz-muted-fg);}html.pz-theme .table > thead > tr > th{border-bottom:1px solid var(--pz-border);background-color:var(--pz-grey-50);color:var(--pz-muted-fg);font-weight:var(--pz-font-weight-medium);}html.pz-theme .table > tbody > tr > td,
html.pz-theme .table > tbody > tr > th{border-top:1px solid var(--pz-border);}html.pz-theme .table-striped > tbody > tr:nth-of-type(odd){background-color:var(--pz-grey-25);}html.pz-theme .table-hover > tbody > tr:hover{background-color:var(--pz-primary-25);}html.pz-theme .table-bordered,
html.pz-theme .table-bordered > thead > tr > th,
html.pz-theme .table-bordered > tbody > tr > td{border-color:var(--pz-border);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper{background:var(--pz-primary-900);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary{background:var(--pz-primary-700);box-shadow:var(--pz-shadow-md);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu{background-color:var(--pz-surface);border-color:var(--pz-border);border-radius:0 0 var(--pz-radius-lg) var(--pz-radius-lg);box-shadow:var(--pz-shadow-lg);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown_menu-item a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .right_dropdown-item a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown_menu-item a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .right_dropdown-item a{color:var(--pz-link);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu__menu a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu__menu a{color:var(--pz-primary-fg);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__standard_link:hover,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__standard_link:hover,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .dropdown-extra-link a:hover,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .dropdown-extra-link a:hover{background:var(--pz-primary-800);color:var(--pz-primary-fg);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu:hover,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu:active,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu:hover,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu:active,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu__menu,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu__menu{background:var(--pz-primary-800);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu:hover a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .nav__dropdown__submenu:active a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu:hover a,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .nav__dropdown__submenu:active a{color:var(--pz-primary-fg);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu .divider,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu .divider{background:var(--pz-border);}html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__primary .nav__dropdown__menu li.extra-link-title,
html.pz-theme .m-header__main:not(.m-business_theme) .m-navigation__secondary_upper .nav__dropdown__menu li.extra-link-title{color:var(--pz-muted-fg);}html.pz-theme .m-header__main:not(.m-business_theme) .user_actions a.nav_btn_pill{border-radius:var(--pz-radius-md);}html.pz-theme .m-header__main a:focus-visible{outline:2px solid var(--pz-primary-fg);outline-offset:-2px;border-radius:var(--pz-radius-sm);}html.pz-theme .m-header__main .nav__dropdown__menu a:focus-visible{outline-color:var(--pz-ring);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar.proz-navbar-default{background-color:var(--pz-primary-700);border-color:var(--pz-primary-800);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar.proz-navbar-default .proz-navbar-nav > li > a:hover,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar.proz-navbar-default .proz-navbar-nav > li > a:focus,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .dropdown.hidden-collapse:hover .profile-dropdown,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .msg_count{background-color:var(--pz-primary-900);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .dropdown-menu{border-color:var(--pz-border);border-radius:var(--pz-radius-lg);box-shadow:var(--pz-shadow-lg);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .dropdown-menu > li > a:hover,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .dropdown-menu > li > a:focus,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .dropdown-submenu > .dropdown-menu,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar li.dropdown-submenu:hover a.dropdown-toggle{background-color:var(--pz-primary-800);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar li.dropdown-submenu .dropdown-menu > li > a:hover,
html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar li.dropdown-submenu .dropdown-menu > li > a:focus{background-color:var(--pz-surface);color:var(--pz-primary-800);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar ul.profile-dropdown-details li a{color:var(--pz-link);}@media (max-width:1214px){html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .nav .open > a, html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .nav .open > a:hover, html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .nav .open > a:focus{background-color:var(--pz-primary-800);border-color:var(--pz-primary-900);}html.pz-theme .m-header__main:not(.m-business_theme) #generic_main_navbar .proz-navbar-collapse.main-menu.in{background-color:var(--pz-primary-900);}}html.pz-theme #footer_2017{background:var(--pz-surface-alt);box-shadow:inset 0 1px 0 var(--pz-border);color:var(--pz-grey-600);}html.pz-theme #footer_2017 #footer_main-links a,
html.pz-theme #footer_2017 #footer_secondary-links a,
html.pz-theme #footer_2017 #footer__options__wrapper a,
html.pz-theme #footer_2017 .social_links a{color:var(--pz-grey-700);}html.pz-theme #footer_2017 #footer_main-links a:hover,
html.pz-theme #footer_2017 #footer_secondary-links a:hover,
html.pz-theme #footer_2017 .social_links a:hover{color:var(--pz-link);}html.pz-theme #footer_2017 #footer__options__wrapper .user_language a,
html.pz-theme #footer_2017 #footer__options__wrapper .user_accessibility a{background-color:var(--pz-bg);border-color:var(--pz-border-strong);border-radius:var(--pz-radius-md);color:var(--pz-grey-700);}html.pz-theme #footer_2017 #footer__options__wrapper .user_language a:hover,
html.pz-theme #footer_2017 #footer__options__wrapper .user_accessibility a:hover{background-color:var(--pz-muted);color:var(--pz-fg);}html.pz-theme #footer_2017 a:focus-visible{outline:2px solid var(--pz-ring);outline-offset:2px;border-radius:var(--pz-radius-sm);}html.pz-theme #footer_2017 .sub_footer{background:var(--pz-surface-alt-strong);}html.pz-theme #footer_2017 .sub_footer p,
html.pz-theme #footer_2017 .sub_footer a{color:var(--pz-grey-500);}html.pz-theme #footer_2017 .sub_footer a:hover{color:var(--pz-link);}