.logo {
    border: 16px solid transparent;
    border-color: #0086cb;
    width: 28px;
    height: 28px;
    position: relative;
    font-size: 0;
    margin-right: 10px;
    top: -9px;
	border-radius: 5px;
}

.logo2{
	content: url(../../../images/logo.jpg);
	width: 50px;
	height: 50px;
	position: relative;
}

.btn .btn-default .buttons-print .btn-sm {
	display: none !veryimportant;
}

.semi-font{
	font-weight: 600;
}
.full-font {
    font-weight: 800;
}

.w-100 {
	width: 100%;
}

.font-16{
	font-size: 16px;
}
.font-14{
	font-size: 14px;
}
.font-12{
	font-size: 12px;
}
.font-italic{
	font-style: italic;
}

.border{
	border-bottom: 1px solid #0086cb;
}

.green{
	color: limegreen;
}

.mt-20{
	margin-top:2em;
}
.mt-10{
	margin-top:1em;
}
.ml-10{
	margin-left:1em;
}
.flex-center {
    justify-content: center;
    align-items: center;
    display: flex;
}

.login.login-v2 {
    background: url(../img/transparent/black-0.4.png);
    background: rgba(0,0,0,.7);
    color: #ccc;
    width: 450px;
    margin: 168px 0 0 -225px;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.login.login-v2 .login-header, .login.login-v2 .login-header .brand, .login.login-v2 .login-header .brand small, .login.login-v2 a {
    color: #9e0303;
}

.pace-progress {
    background: #9e0303;
}