body{
	
}
.btn-primary, .btn-primary:active, .badge-primary, .progress-bar {
	background-color: #024ad8;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: #024ad8;
    border-color: #024ad8;
}
.btn-outline-primary{
	border-color: #024ad8;
	color: #024ad8;
}
.nav .nav-link:not(.active):hover {
    color: #024ad8;
}
.navbar-nav-item:focus .nav-link, .navbar-nav-item:hover .nav-link {
    color: #024ad8;
}
.card-btn-toggle{
	color: #024ad8;
}
.btn-outline-primary:hover, .btn-outline-primary:active{
	background-color: #024ad8;	
	border-color: #024ad8;	
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle{
	background-color: #024ad8;	
	border-color: #024ad8;	
	
}
.bg-primary {
	background-color: #024ad8 !important;
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
    background-color: #024ad8 !important;
}
.card-frame-highlighted, .card-frame:hover {
    border-color: #024ad8;
}
a:hover, .btn-link:hover {
    color: #024ad8;    
}

.menu input[type="button"]{
	color: #024ad8 !important;
	border-color: #024ad8 !important;
}
.dropdown-item:hover{
	color: #024ad8;
}
.bg-secondary{
	background-color: #000000 !important;
}
.text-secondary{
	color: #000000 !important;
}
.border-primary{
	border-color: #024ad8 !important;
}
.icon-primary {
    border-color: #024ad8;
    background-color: #024ad8;
}
.form-control:focus {
    border-color: #024ad8;
}
.btn-primary:not([href]), .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled), .btn-primary:not(label.btn), .btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled){
	background-color: #024ad8;
	border-color: #024ad8;
}
.custom-control-input:checked~.custom-control-label::before {
    border-color: #024ad8;
    background-color: #024ad8;
}
/* @media (min-width: 769px){ */
	/* .nav-link.dropdown-toggle.userAccount { */
		/* background-color: #024ad8 !important; */
	/* } */
/* } */
a {
    color: #024ad8;
}
.text-primary, .PurpleText {
    color: #024ad8!important;
}
.text-secondary {
    color: #000000!important;
}
.nav:not(.nav-pills) .nav-link.active {
    color: #024ad8;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border-color: transparent transparent #024ad8;
}
.nav-classic .nav-link.active {
    color: #024ad8;
    border-bottom-color: #024ad8;
}
.navbar.navbar-expand-lg.navbar-light {
    background-color: #ffffff !important;    
}
.navbar-light .navbar-nav .nav-link:not(.btn) {
    color: #024ad8 !important;
}
/* .nav-link.dropdown-toggle.userAccount { */
    /* background-color: #024ad8 !important; */
    /* color: #ffffff !important; */
/* } */
footer {
    background-color: #024ad8;
	color: #ffffff;    
}
@media (min-width: 992px)
{
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		border-top-color: #024ad8;		
	}
}
.hs-button.primary {
    color: #FFF;
    background-color: #024ad8;
    border-color: #024ad8;
}
.hs-input:not([type='checkbox']):not([type='radio']):not([type='file']):focus {
    border-color: #024ad8;
}
::selection {
    background-color: #024ad8;
}
#SearchForm .nav-link.active {
    color: #024ad8;    
}
#SearchForm .nav-link .nav-link-underline {
    border-color: #024ad8 !important;    
}
.btn-primary[href]:active, .btn-primary[href]:focus, .btn-primary[href]:hover, .btn-primary[type]:active, .btn-primary[type]:focus, .btn-primary[type]:hover {
    box-shadow: 0 4px 11px rgb(2 74 216 / 35%);
}
.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: rgba(2,74,216,.4);
}
.custom-control-input:not(:disabled):active~.custom-control-label::before {
    background-color: rgba(2,74,216, 0.5);
    border-color: rgba(2,74,216, 0.5);
}
.bg-soft-primary {
    background-color: rgba(2,74,216, 0.1);
}
.custom-control-input:checked~.custom-control-label {
    border-color: #024ad8 !important;    
}
.reviewOutlinePrimaryBtn:not(:disabled):not(.disabled).active, .reviewOutlinePrimaryBtn:not(:disabled):not(.disabled):active, .show > .reviewOutlinePrimaryBtn.dropdown-toggle {   
    border-color: #024ad8 !important;
}
.reviewOutlinePrimaryBtn:hover {    
    border-color: #024ad8 !important;
}
.step .active .step-icon, .step .active.is-valid .step-icon {
    background-color: #024ad8 !important;
}
.form-check-input:checked {
    background-color: #024ad8 !important;
    border-color: #024ad8 !important;
}
.form-check-input:checked ~ .form-check-label {
    border-color: #024ad8 !important;    
}
.navbar .dropdown-menu {
    border-top: 0.1875rem solid #024ad8;    
}
.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover {
    box-shadow: 0 4px 11px rgba(2,74,216,.35) !important;
}
#peoplesDropdownMenuButton {
    background-color: unset;
} /*HP*/
@font-face {
    font-family: HPFormaDJR;
    font-weight: 400;
font-display: swap;
    font-style: normal;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjr-regular.woff2) format("woff2");
}

@font-face {
    font-family: HPFormaDJR;
    font-weight: 400;
font-display: swap;
    font-style: italic;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjr-italic.woff2) format("woff2");
}

@font-face {
    font-family: HPFormaDJR;
    font-weight: 500;
font-display: swap;
    font-style: normal;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjr-medium.woff2) format("woff2");
}

@font-face {
    font-family: HPFormaDJR;
    font-weight: 500;
font-display: swap;
    font-style: italic;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjr-mediumItalic.woff2) format("woff2");
}

@font-face {
    font-family: HPFormaDJR;
    font-weight: 700;
font-display: swap;
    font-style: normal;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjroffice-bold.woff2) format("woff2");
}

@font-face {
    font-family: HPFormaDJR;
    font-weight: 700;
font-display: swap;
    font-style: italic;
    src: url(https://cdn.meetingsbooker.com/partners/v2/hp/webfonts/hpformadjr-boldItalic.woff2) format("woff2");
}

body {
    font-family: HPFormaDJR, Arial, sans-serif;
}

.navbar-brand-img {
    width: 4rem !important;
    height: auto !important;
    max-height: 10.5rem !important;
}
.d-lg-flex.position-relative{
background-position-y: 65% !important;
}
#affiliateFooter h4, .nav-link {
color: #FFF;
}
#affiliateFooter a {
color: #FFF;
}
#affiliateFooter a:hover {
text-decoration: underline;
}
#RegisterLinkModal {
visibility:hidden;
}
#SearchForm #meetings-tab{
	display:none;
}
#SearchForm #groupstays-tab{
	display:none;
}