#akLog{
	float:right;
	padding:0 10px;
}
@media only screen and (min-width: 768px) {
#akLog {text-align:right;}
.akLogBox {display:inline-block;}
}
@media only screen and (max-width: 767px) {
.top-bar{
	position:static !important;
	min-height:90px !important;
}
#akLogPwd, #akLogUsr {width:65px !important;}
.akLogCont{text-align:left !important;}
.akLogBox:first-child {display:block;}
.akLogBox {display:inline;}
.akLogBoxInner{text-align: center;}
.akLogTitle {border-right: none !important;}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
}
@media only screen and (max-width: 479px) {
}

#akLog input[type="text"], #akLog input[type="password"], #akLog input[type="email"], 
#akLog input[type="url"], #akLog input[type="tel"], #akLog input[type="number"], #akLog input[type="range"], 
input[type="date"], #akLog textarea, #akLog input.text, #akLog input[type="search"] {
	margin: 0;
	max-height: 14px;
}

.akLogCont {
	display:inline-block;
	padding-right: 0;
}
.akLogTitle, .akLogLab, input.akLogPar, button.akLogBtn {
	display:inline-block !important;
	float:none !important;
	vertical-align:top !important;
	box-sizing: content-box !important;
}
.akLogTitle, .akLogLab {
	margin:5px 0 0 0;
}
.akLogTitle {
	font-size: 12px;
	font-weight: lighter;
	color: #d2d1d0;
	border-right: 1px solid #4d4d4d;
	padding-right: 10px;
}
.akLogBox {
	padding: 3px 0px 0 10px;
}
.akLogBox .fa {
	padding: 10px;
}
.akLogBox .fa-user:before {
	color: #466d38;
}
.akLogLab {
	width:90px;
	text-align:right;
	color: #FFD;
	display: none !important;
}
input.akLogPar {
    margin: 3px 0 0 0 !important;
    padding:4px 5px !important;
	width:80px !important;
	color:#d2d1d0 !important;
	border:1px solid #d2d1d0 !important;
	background:#333 !important;
	font-size: 12px !important;
    font-weight: lighter;
}

button.akLogBtn {
	background-image: url(../../../themes/comradery_child/images/button-bg-medium.png);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	margin: 3px 0 0 10px;
	cursor: pointer;
	outline: none;
	position: relative;
	z-index: 1;
	color: #ffffff;
	padding: 5px 20px;
	text-transform: uppercase;
	-webkit-appearance: none;
	border: 0 !important;
	text-align: center;
}

.akLogBoxInner .fa-user {
    margin-top: -2px;
}


#akLog .flags {
	display: flex;
	float: right;
	margin-top: 10px;
	margin-left: 22px;
}

#akLog .flag-gr {
	padding: 0 10px 0 0;
}