/** Header Button Style **/
.mobile-top-nav{ margin-top: 10px; }
.nav-button{ width: 50%; }
.nav-button-logout{ width: 100%; }
.nav-button a, .nav-button-logout a{ display: block; background: #ccc; padding: 10px 20px; }
.nav-button-logout a{ background: #ff0000; }
.nav-button a:hover, .nav-button a:focus{ background: #aaa; color: #fff; }
.nav-button a:first-child{ border-right: 1px solid #fff; }
.mobile-top-nav a, .top-nav a{ color: #11a1c6; font-size: 12px; }
.top-nav a i.fa{ color: #999; }
.top-nav a{ padding 0 10px; }
.top-nav .login{ display: inline-block; position: relative; }
.top-nav .button-action{ position: absolute; right: 0; z-index: 10; white-space: nowrap; display: none; padding-top: 5px; }
.button-action a{ background: #0E4F9A; display: block; margin-bottom: 1px; padding: 10px 15px; color: #fff; }
.button-action a:hover{ background: #11A1C6; }
.button-action a i.fa{ font-size: 1.5em; color: #fff; }
.top-nav .login:hover .button-action{ display: block; }

.review-business .bx-wrapper .bx-viewport{ left: 0; border: none; }
.review-wrap{ padding: 10px; }

.has-feedback label~.form-control-feedback{ top: 20px; }

@media (min-width: 768px){ /** sm style **/
	.top-nav{ padding: 5px 0; }
	.top-nav > span{ margin: 0 10px; }
	.has-feedback label~.form-control-feedback{ top: 0; }
}

@media (min-width: 992px) { /** md style **/
	.top-nav{ padding: 15px 0 5px; }
	.top-nav > span{ margin: 0 30px; }
}