/* 
 * Margin for put logo
 */
 
.airtime-top-bar {
	padding-top: 10px;
	padding-bottom: 10px;
	background-repeat: no-repeat;
	
 
}
.logo-login {
	height: 90px;
	background-position: left  bottom;
	background-image: url("/themes/img/tel/airtime_logo_black.png");
	background-repeat: no-repeat;

}
.logo{
	margin-left: 15px;
	height: 60px;
	background-position: left  bottom;
	background-image: url("/themes/img/tel/airtime_logo_black_60.png");
	background-repeat: no-repeat;

}

.session-logo { margin: 11px 0 11px 19px; background:#FFF !important; }

/* Main Navigrator */
.airtime-menu-bar {
	background-color: #000000;
	color: white;
	line-height: 15px;
}

.airtime-menu-bar a {
 color: #FFF !important;
}

.airtime-menu-bar .airtime-menu-bar:hover, .airtime-menu-bar:focus {
	color: #efefef !important;
	background-color: #2753AD !important;
}

.airtime-submenu-bar {
	color: #2753AD;
	font-size: 0.8rem;
}

.airtime-submenu-bar a {
 color: #333 !important;
}

.airtime-submenu-bar a:hover { 
	background: #000000
	 !important; 
	color: #fff !important; 
}

.login-logo {
	height: 90px;
	background-image: url("/themes/img/airtime_logo_black.png");
	background-repeat: no-repeat;
	margin: 20px;
}

/* Nav Tab border top color */
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  box-shadow: inset 0 3px 0 #000000;
  border-left: 1px solid #ddd !important;
  border-right: 1px solid #ddd !important;
}

/* Button */
.btn-airtime {
	background-color: #000000;
	color: #fff;
}

.btn-airtime:hover, .btn-airtime:focus {
	color: #fff !important;
	background-color: #000000 !important;
}

/* Link color in context menu */
.table-context-menu .dropdown-menu a:hover { background: #000000; color: #fff; }


/* color navbar */
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: white;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: white;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #000000;
    background-color: #fff;
    border: 1px solid #ddd;
}

.page-link:focus {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #fff;
    background-color: #000000;
    border: 1px solid #ddd;
}

/*color pagination*/
.airtime-datatable .pagination a:hover, .airtime-custom-datatable .pagination a:hover { background: #000000; color: #fff; }
.traffic-header { 
		text-align:center; 
		border-left:2px solid #ddd; }
		
.header-traffic-first { text-align:center; }

.text-size { font-size: 14px !important; font-style:italic; }
.top { border-top: 1px solid #ddd !important; }
.center { margin:auto; width:90%; }
.search-top { margin-top: 20px !important; }

.pop-ip-management { background-color: #64B7F5; border-radius: 4px; }
.pop-terminal-firewall { background-color: #288AD3; border-radius: 4px; }
.pop-vas-service { background-color: #075590; border-radius: 4px; }
.pop-console { background-color: #2D4558; border-radius: 4px; }
.pop-terminal-traffic { background-color: #C0D1DE; border-radius: 4px; }
.pop-network-traffic { background-color: #B1B2B2; border-radius: 4px; }
.pop-log-analysis { background-color: #7C7D7F; border-radius: 4px; }
.pop-status { background-color: #5E5F61; border-radius: 4px;  }

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}