:root {
	--brand: #4910bc;
	--brand-light: #98a9c3;
	--text-light: #ffffff;
	--primary: var(--brand);
	--accent: var(--brand);
	--primary-light: #f2df5;
	--primary-dark: #350a87;
	--primary-invert: #ffffff;
}

/*-------------------------
	Divider
---------------------------*/

.divider {
    height: 3px;
    border-radius: 50px;
    background: var(--brand);
    width: 60px;
}

/*--------------------------
	Footer
---------------------------*/
footer.footer-dark {
    background: var(--brand);
    color: var(--text-light);
}
.footer-dark .icon,
.footer .icon {
	color: var(--brand-light) !important;
	transition: color .3s ease;
}

/*-------------------------------------
	Custom button variants
--------------------------------------*/
.button.is-brand,
.button.is-accent {
	background-color: var(--brand);
	border-color: var(--brand);
	color: var(--text-light);
	transition: background-color .3s ease, border-color .3s ease;
}

.button.is-brand:hover,
.button.is-accent:hover{
	background-color: #3b0fa0;
	border-color: #3b0fa0;	
}

/*--------------------------------------
	Navbar
---------------------------------------*/
.navbar.is-fresh .navbar-item,
.navbar.is-fresh .navbar-link,
.navbar .navbar-item.is-secondary{
	color: var(--brand);
}
.navbar.is-fresh a.navbar-item.is-secondary:hover{
	background:transparent !important;
	color: var(--brand) !important;
}
.navbar-brand img{
	max-height: 3.5 rem;
}

.navbar .navbar-item,
.navbar .navbar-link{
	color: var(--brand) !important; 
}

/* Replace Bulma's various status colors */
.navbar .navbar-item:hover,
.navbar .navbar-item:focus,
.navbar .navbar-item:active,
.navbar .navbar-item:focus-visible,
.navbar .navbar-link:hover,
.navbar .navbar-link:focus,
.navbar .navbar-link:active,
.navbar .navbar-link:focus-visible {
	background-color: transparent !important;
	color: var(--brand) !important;
}
.navbar .navbar-link::after{
	border-color: var(--brand) !important;
}
.section.is-medium .columns {
	flex-direction: column;
}
/*
.button.primary-btn {
    outline: none;
    border-color: #4910bc;
    background-color: #4910bc;
    color: #fff;
    transition: all .5s;
}
.button.button.accent-btn {

    outline: none;
    border-color: #4910bc;
    background-color: #4910bc;
    color: #fff;
    transition: all .5s;
}
footer.footer-dark .footer-column .level-item .icon {
    color: #98a9c3;
    transition: all .5s;
}
.navbar.is-fresh .navbar-item {
    color: #4910bc;
}
footer.footer-dark .footer-logo img {
    height: 55px;
}
*/
.navbar.is-fresh .navbar-brand {
    min-height: 7rem;
}
.navbar.is-fresh .container {
    min-height: 7rem;
}
.

@media screen and (min-width: 1024px) {
    .navbar>.container .navbar-brand, .container>.navbar .navbar-brand {
        margin-left: 1.25rem;
    }
}
.navbar.is-fresh .navbar-brand img {
    max-height: 61px !important;
    height: 61px;
}
.navbar.is-fresh .navbar-dropdown{
	border-top-color: var(--brand) !important;
}

/*
.navbar-item, .navbar-link {
    line-height: 1.5;
    padding: .5rem .75rem;
    position: relative;
    font-weight:bold;
}
.navbar.is-fresh .navbar-item.has-dropdown .navbar-link {
    color: #4910bc !important;
}
.navbar .navbar-link{
  color: #4910bc;
}
.navbar .navbar-link:hover{
  color:#4910bc;
}
.navbar .navbar-link:hover{
  color: inherit !important;
  background-color: inherit !important;
}
.navbar .navbar-item.is-secondary,
.navbar .navbar-item.is-secondary:hover {
  color: #4910bc !important;  
  background-color: transparent !important;
}
*/

