/*
 Theme Name:   IMeanBiz Inc.
 Theme URI:    http://www.imeanbiz.com/themes/imeanbiz
 Description:  IMeanBiz theme for cloudtrax visualizer integration
 Author:       Nordanne Isahac
 Author URI:   http://www.imeanbiz.com/members/denisahac
 Template:     weblizar
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  imeanbiz
*/

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.clearfix::after {
	content: ' ';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}

/** Top Spacing **/
.space-sep125 {
	height: 0;
}

input[type='email'],
input[type='reset'],
input[type='text'],
input[type='password'],
input[type='button'],
input[type='submit'],
select,
textarea {
	display: block;
	margin: 0;
}

label small {
	font-size: .9em;
	color: #000;
}

input[type='text'],
input[type='email'],
textarea {
	width: 100%;
}

form label {
	display: block;
}

.label-default {
	background-color: #ED7123;
}

.auth {
	margin-top: 10px;
	padding: 0 11px;
}

	.auth li {
		display: inline-block;
		float: left;
	}

		.auth-sublink {
			display: block;
			font-size: 85%;
			color: #ED7123;
			text-align: center;
		}

#menu-agent-dashboard,
#menu-account {
	margin-left: 15px;
}	
	#menu-agent-dashboard > li:last-child, 
	#menu-account > li:last-child {
		border-bottom: 1px solid gray;
	}

		#menu-agent-dashboard > li > a, 
		#menu-account > li > a {
			font-size: 1.7em;
		}

.navbar-collapse.in {
	overflow: initial !important;
}

/** Network Form **/
.network-form-container {
	display: none;
}

.ssid,
.network-location {
	padding: 20px 0 10px;
	border-top: 1px solid #5A5A5A;
}

/** Network Information **/
.networks thead td {
	font-weight: bold;
	text-transform: uppercase;
	text-align: left
}

.networks tbody td,
.networks tfoot td {
	padding: 10px 0 0;
	border: none;
}

.networks tfoot td {
	border-bottom: 1px solid;
}

#e_network_submit {
	background: #5A5A5A;
	color: #fff;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	border: none;
}

/** Products Page **/
.productmoretag a {
	color: #fff !important;
	font-weight: bold;
	font-size: 1.2em !important;
}

.productmoretag:hover a {
	color: #4B4B4B;
}

/** Agent Specific Pages **/
#wpcf7-f597-o1 br {
	display: none;
}

.control-group {
	margin-bottom: 20px;
}

/** Stats Page **/

/***********************
 Pagination
 **********************/
tr.pagination {
	display: table-row;
}

/***********************
 Network Map
 **********************/
 .cloudtrax-NetworkMap {
 	height: 500px;
 }

/**********************
 Node Info
 *********************/
 .cloudtrax-NodeTableCompact {

 }

 /**********************************
  MEDIA QUERIES
 **********************************/
@media screen and (max-width: 1020px)  {
	/** Navbar **/
	div#bs-example-navbar-collapse-1 {
		width: 100% !important;
	}
}

 /** Footer **/
@media screen and (max-width:768px) {
	/** Home Page Testimonials & Galleries**/
	#gallery,
	#testimonials {
		display: none;
		visibility: hidden;
		height: 0;
	}

	.footer-col {
		margin-bottom: 30px;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
		background: #5BC0DE !important;
	}
	.navbar-toggle {
		width: auto !important; 
	}
	#menu-agent-dashboard, 
	#menu-account {
		margin-left: 0;
	}
		#menu-agent-dashboard > li:last-child, 
		#menu-account > li:last-child {
			border-bottom: none;
		}

	ul li.current_page_item ul a {
		color: #5A5A5A !important;
	}

	/** Carousel **/
	.carousel-inner > .item > img {
		height: 241px !important;
	}

	.carousel-caption h1 {
		font-size: 40px !important;
	}

	/** How it Works **/
	body.page-id-231 iframe {
		width: 100% !important;
	}
}
