/*------------------------------------*\
    *. WHMCS BRIDGE STYLES
\*------------------------------------*/
.whmcs--bridge .btn-primary,
.whmcs--bridge .btn-success {
	background-color: #2ed573;
	border-color: #2ed573;
}

@media screen and (max-width: 991px) {
	.header--nav-links.cart {
		float: right !important;
	}
}

.whmcs--bridge #header .top-nav {
    margin-top: 0;
}
.whmcs--bridge #header .top-nav > li.primary-action > a {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #2ed573;
    border-width: 0;
    border-radius: 20px;
}
.whmcs--bridge #header .logo {
    display: none;
}

.whmcs--bridge .navbar-main {
    position: relative;
    min-height: 0;
    margin-bottom: 0;
    background-color: #2ed573;
    border-width: 0;
    z-index: 998;
}
.whmcs--bridge .navbar-main .navbar-collapse {
	background-color: #2ed573;
}
.whmcs--bridge .navbar-main .navbar-nav > li > a {
    color: #fff;
}
.whmcs--bridge .navbar-main .navbar-nav > li > a:hover,
.whmcs--bridge .navbar-main .navbar-nav > li.open > a {
    color: #222;
    background-color: #fff;
}
.whmcs--bridge .navbar-main .navbar-nav > li.dropdown > .dropdown-menu {
    border-width: 0;
}

@media screen and (max-width: 991px) {
	.whmcs--bridge .navbar-main .navbar-header {
		float: none;
	}
	.whmcs--bridge .navbar-main .navbar-toggle {
		display: block;
		margin-right: 0;
		background-color: transparent;
		border-width: 0;
	}
	.whmcs--bridge .navbar-main .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.whmcs--bridge .navbar-main .navbar-collapse {
		display: none !important;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		max-width: 720px;
		max-height: 320px;
		margin: 0 auto;
		padding: 10px 15px;
		border-width: 0;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.08);
		overflow: auto !important;
		z-index: 999;
	}
	.whmcs--bridge .navbar-main .navbar-collapse.collapsing,
	.whmcs--bridge .navbar-main .navbar-collapse.in {
		display: block !important;
	}
	.whmcs--bridge .navbar-main .navbar-nav > li {
		float: none;
	}
	.whmcs--bridge .navbar-main .navbar-nav > li + li {
		margin-top: 8px;
	}
	.whmcs--bridge .navbar-main .navbar-nav > li.dropdown > .dropdown-menu {
		position: relative;
		float: none;
		background-color: rgba(0, 0, 0, 0.08);
		box-shadow: none;
		z-index: 0;
	}
	.whmcs--bridge .navbar-main .navbar-nav > li.dropdown > .dropdown-menu > li > a {
		color: #fff;
	}
	.whmcs--bridge .navbar-main .navbar-nav.navbar-right {
		float: none !important;
		margin-top: 8px;
	}
}
@media screen and (max-width: 767px) {
	.whmcs--bridge .navbar-main .navbar-toggle {
		margin-right: 15px;
	}
}

.whmcs--bridge #home-banner {
    padding: 80px 0;
    background-color: #222;
}
.whmcs--bridge #home-banner h2 {
    margin-top: -5px;
    padding: 0 0 34px;
}
.whmcs--bridge #home-banner .form-control {
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 30px 0 0 30px;
}
.whmcs--bridge #home-banner .input-group-btn {
    margin-left: 0;
}
.whmcs--bridge #home-banner .btn {
    padding-left: 20px;
    padding-right: 20px;
}
.whmcs--bridge #home-banner .btn.search {
    background-color: #2ed573;
}
.whmcs--bridge #home-banner .btn.transfer {
    color: #2ed573;
    background-color: #fff;
    border-radius: 0 30px 30px 0;
}

.whmcs--bridge .home-shortcuts {
    background-color: #2ed573;
}
.whmcs--bridge .home-shortcuts .lead {
    padding: 27px 0;
    line-height: 31px;
}
.whmcs--bridge .home-shortcuts ul > li {
    padding: 17px 0 12px;
    border-color: #fff;
}
.whmcs--bridge .home-shortcuts ul > li > a > i {
    margin-bottom: 10px;
}
.whmcs--bridge .home-shortcuts ul > li > a > p {
    margin-top: 0;
}

.whmcs--bridge .announcement-single > h3 > a {
	color: #2ed573;
}

.whmcs--bridge .header-lined h1 {
	color: #2ed573;
	border-width: 0;
}
.whmcs--bridge .header-lined .breadcrumb {
	padding: 5px 15px;
	background-color: #f1f1f1;
	border-radius: 0;
}
.whmcs--bridge .header-lined h1 + .breadcrumb {
	margin-top: -8px;
}
.whmcs--bridge .header-lined .breadcrumb > li > a:hover,
.whmcs--bridge .header-lined .breadcrumb > li.active {
	color: #2ed573;
}

.whmcs--bridge .panel-sidebar {
	border-color: #eee;
}
.whmcs--bridge .panel-sidebar .list-group > a:not(:hover):not(.active) {
	background-color: #f9f9f9;
}

.whmcs--bridge #order-standard_cart .view-cart-items-header {
	background-color: #2ed573;
}

.whmcs--bridge #order-standard_cart .view-cart-items {
	border-color: #2ed573;
}

.whmcs--bridge #order-standard_cart .view-cart-items .btn {
	padding: 0;
	border-width: 0;
}

.whmcs--bridge #order-standard_cart .empty-cart .btn {
	background-color: #2ed573;
}

.whmcs--bridge #order-standard_cart .btn-checkout {
	padding: 10px 30px;
}

.whmcs--bridge #order-standard_cart .btn-continue-shopping {
	padding: 15px 0 10px;
	border-width: 0;
	border-radius: 0;
	font-size: 14px;
}

.whmcs--bridge #footer {
    display: none;
}

.language-popover {
	width: 100%;
	max-width: 450px;
	background-color: rgba(20, 20, 20, .98);
	font-size: 12px;
	line-height: 22px;
}
@media screen and (max-width: 480px) {
	.language-popover {
		max-width: 250px;
		background-position: -50px 0;
	}
}

@media screen and (min-width: 991px) {
	.pull-md-left {
		float: left;
	}
	.pull-md-right {
		float: right;
	}
}
