
/*------------------------------------------------------------------------
# Soapbox Engage -> Style CSS (v1.0.0) : RESPONSIVE
# ------------------------------------------------------------------------
# Copyright (C) 2012 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------
/* !LAYOUT */
/* ----------------------------------------------------------------------*/
#logo img			{ max-width: 100%; }


/* ------------------------------------------------------------------------
/* !MEDIA QUERIES > Template */
/* ----------------------------------------------------------------------*/

@media (max-width: 767px) {
	body	{ 
		padding-left: 0px !important; 
		padding-right: 0px !important; 
	}
	
	.navbar-static-top {
		margin-left: 0;
		margin-right: 0;
	}
	
	.navbar .nav {
		float: none;
		margin: 4.5px -15px;
	}
	
	.navbar .nav > li {
		float: none;
	}
	
	.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
		background-color: #090909;
		color: #fff;
	}
	
	.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
		border-bottom-color: #fff;
		border-top-color: #fff;
	}
	
	.navbar .nav>li>.dropdown-menu:before, .navbar .nav>li>.dropdown-menu:after {
		display: none;
	}
	
	ul.compList button.btn, ul.compList button.button, ul.compList .btn-primary, ul.compList .btn-secondary {
		font-size: 15px;
	}
	
	.lac-navbar {
		background: #222;
		border-color: #090909;
	}
	
	.lac-navbar .container-fluid .navbar-collapse {
		margin-left: 0;
		margin-right: 0;
	}
	
	.navbar .menuhorz {
		float: none;
	}
	
	.navbar .menuhorz.navbar-right {
		margin-right: 0;
	}
	
	.navbar .menuhorz li {
		float: none;
	}
	
	.navbar .menuhorz > li > a {
		color: #fff;
		font-weight: bold;
	}
	
	.navbar .menuhorz > li > a:focus, .navbar .menuhorz > li > a:hover {
		background: #111;		
	}
	
	.navbar .menuhorz > li > ul {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: none;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	
	.navbar .menuhorz li ul li a {
		color: #b7b7b7;
		font-weight: 300;
	}
	
	.buttonheading, .compHdBar-wrap {
		display: none;
	}
	
	/* !Events Calendar */
	.cal-monthTBL a.cal-wdNumEvent {
		background-color: #e51c24;
		color: #fff;
	}	
	.cal-monthTBL a.cal-wdNumEvent:hover {
		background-color: #a21318;
		color: #fff;
	}
	
	.modal {
		left: 10px;
		right: 10px;
	}
	
	#sform-vertical .bootstrap-tagsinput .tag [data-role="remove"]::after {
        width: 13px;
        padding: 2px;    
    }
    
    /* !Current and Past Enrollments view */
    table.jsfsrchlist-tbl tr td {
        width: 100%;
    }
    
    .jsfsrchlist-tbl .item-expander {
        display: none !important;
    }
    
    .jsfsrchlist-tbl .tr-secondary {
        display: none !important;
    }
}

@media (max-width: 340px) {
	table.resultsTBL thead th, table.resultsTBL tr td, table.tickets-tbl .ticketPrice {
		padding-left: 5px;
		padding-right: 5px;
	}
	table.cart-table thead th, table.cart-table tr td {
		padding-left: 5px;
		padding-right: 5px;
	}
	.cart-table td.item-thumb {
		padding-left: 0;
		padding-right: 0;
		width: 0;
	}
	.course-image {
        display: none;
    }
}

/* Engage Testing Menu */
ul.menu-etm		{ font-size: .8em; margin: 0px; padding: 0px; list-style: none; }
ul.menu-etm li		{ background: none; margin: .3em; padding: 0px; line-height: 1.0em; }
