
@font-face {
	font-family: Precisely_Regular;
	src: url(./fonts/Precisely-Regular.eot);
	src: url(./fonts/Precisely-Regular.eot?#iefix) format("embedded-opentype"), url(./fonts/Precisely-Regular.woff) format("woff")
}


body{
	font-family: Precisely_Regular,Helvetica Neue,Arial, sans-serif;
}

.navbar-inverse .brand, .navbar-inverse .nav > li > a{
	text-shadow: none;
	color: #fff;
}
.navbar-inverse .brand:hover, .navbar-inverse .nav > li > a:hover{
	color: #fff;
}
.navbar-inverse .btn-navbar{
	border: 0;
    color: hsla(0,0%,100%,.9);
}

.navbar-inverse .navbar-inner{
	border-color: none;
	background: #39006b;
	box-shadow: none;
}

a, A:link, A:visited {
	color: #8017e1;
    text-decoration: none;
    background-color: transparent;
}
a:visited{
	color: #8017e1;
}
a:hover{
	color: #39006b;
    text-decoration: underline;
}

h4{
	color: #8017e1;
}
.navbar .brand{
	padding: 5px 20px 5px;
	display: flex;
    align-items: center;
    color: #fff;
    font-weight: 400;
}

.brand::before {
	display: inline-block;
    width: 47px;
    height: 40px;
    margin-right: .5rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iUHJlY2lzbGV5X21vbm9ncmFtX3doaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0IDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggY2xhc3M9InN0MCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjEsMGMtNywwLTEyLjgsNS4zLTEzLjQsMTIuMVYwLjVIMFY0MGg2LjdWMTQuOEM3LjQsMjEuNywxMy4xLDI3LDIwLjEsMjdjNy41LDAsMTMuNS02LDEzLjUtMTMuNQ0KCUMzMy42LDYsMjcuNiwwLDIwLjEsMHogTTIwLjEsMjAuM2MtMy43LDAtNi44LTMtNi44LTYuOGMwLTMuNywzLTYuOCw2LjgtNi44YzMuNywwLDYuOCwzLDYuOCw2LjhDMjYuOSwxNy4yLDIzLjksMjAuMywyMC4xLDIwLjN6Ii8+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
    content: " ";
    transform: translateY(0);
}

.btn{
	background-image: none;
	text-shadow: none; 
}
.btn-mini{
	color: #8017E1;
    border-color: #8017E1;
    background-color: #fff;
}
.btn-mini:hover{
	border-color: #8017E1;
    background-color: #E9E8EB;
    color: #8017E1;
}

.btn-mini:focus{
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	outline: none;
}

.btn-mini:active{
	background-color: #F2F1F3;
	background-image: none;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);	
}

