/**
 * BED Theme RFP System CSS
**/

.form-control.chosen-processed {
	height: auto;
	padding: 0;
	border-width: 0;
	box-shadow: inset 0 0 0 rgba(0,0,0,0);
	-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,0);
}
.field-label-inline .field-label, 
.field-collection-view .field-label {
	width: 25%;
}
.node-type-rfp-proposals .field-name-body {
	margin: 20px 0;
}
/* Hide various items RFP admins don't need to see */
body.role-rfp-admin.node-type-page #block-workbench-block,
body.role-rfp-admin.node-type-page .tabs--primary,
body.role-rfp-admin.page-admin-structure-taxonomy-rfp-categories .tabs--primary,
body.role-rfp-admin.page-taxonomy-term-edit
{
	display: none;
}


/* ========== TEMP NAVIGATION OVERRIDES ========== */
.nav-banner-wrapper .nav>li>a {
	padding: 10px 15px;
}
.nav>li>a {
	padding: 5px 15px;
}


/* ========== NODE ACTION BTNS ========== */
.page-header {
	margin-bottom: 10px;
}
.nav-tabs {
	border-width: 0;
}
	.nav-tabs>li {
		margin-right: 5px;
	}
	.nav-tabs>li>a {
		padding: 0px 10px;
		border: 1px solid #DDD;
		border-radius: 4px;
		background-color: white;
		margin-right: 5px;
		color: #AAA;
	}
	.nav-tabs>li>a:hover, 
	.nav-tabs>li.active>a, 
	.nav-tabs>li.active>a:hover, 
	.nav-tabs>li.active>a:focus {
		background-color: #F7F7F7;
		border-color: #DDD;
		color: #777;
	}


/* ========== VIEWS ========== */

/* == vendor views == */
.view-display-id-block_proposals_by_vendor .views-field-title-1 .field-content span {
	float: right;
}

.view-display-id-block_proposals_by_vendor .views-row {
	margin-bottom: 10px;
}


/* ========== PAGE STYLES ========== */

.not-front #block-system-main {
	/*margin-bottom: 30px;*/
}
#block-menu-menu-vendor-links ul,
#block-menu-menu-vendor-links li {
	*margin-left: 0;
	*padding-left: 0;
}

/* ===== FIELDSETS ===== */
fieldset.collapsible {
	height: auto !important;
	margin-bottom: 30px;
	min-height: 45px;
}
fieldset.collapsible > legend > a.panel-title {
	background-image: url("../images/upArrow.png");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 30px;
}
fieldset.collapsible > legend > a.panel-title.collapsed {
	background-image: url("../images/downArrow.png");
}
fieldset.collapsed > legend > a.panel-title {
	background-image: url("../images/downArrow.png");
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 30px;
}
fieldset.collapsed > legend > a.panel-title.collapsed {
	background-image: url("../images/downArrow.png");
}

/* ===== PANELS ===== */
.panel {
	position: relative;
}
.panel-heading {
	position: absolute;
}
.panel-heading+div {
	margin-top: 50px;
}
.field-collection-view {
	margin: 0;
	padding: 0;
}


/* ========== RFP PROPOSAL STYLES ========== */
.views-exposed-widgets {
	border: 1px solid #dedede;
	border-radius: 5px;
	margin-bottom: 30px;
	padding: 20px;
}
.views-exposed-form .views-exposed-widget {
	float: right;
	width: 50%;
}
.views-exposed-form .views-submit-button,
.views-exposed-form .views-submit-button button {
	float: right;
	clear: both;
}
.view-id-vbo_rfp_vendors .views-widget-filter-field_rfp_categories_tid {
	float: left;
}
.view-id-vbo_rfp_vendors .views-submit-button,
.view-id-vbo_rfp_vendors .views-submit-button button {
	clear: none;
}

.views-table {
	background: #f9f9f9;
	border: 1px solid #eee;
}
.views-table caption {
	background: #dedede;
	border: 1px solid #eee;
	font-weight: bold;
	padding: 10px;
}
.views-table caption div:first-child {
	display: inline-block;
}
.views-table caption div:nth-child(2) {
	font-weight: normal;
}
.views-table thead {
	background: #eee;
}
.views-table>thead>tr>th {
	border-bottom:none;
}
.view-rfp-proposals .views-table ul,
.view-rfp-proposals .views-table li {
	list-style-type: none;
	padding-left: 0;
}
.view-rfp-listings .views-table ul {
	padding-left: 20px;
}


/* ========== RFP SEARCH ========== */
.search-results {
	margin-top: 60px;
}

/* ========== MEDIA QUERIES ========== */

@media(max-width:768px){
	.field-label-inline .field-label, 
	.field-collection-view .field-label {
		width: 50%;
	}
}
@media(min-width:768px) and (max-width:991px){
}
@media(min-width:768px){
}
@media(min-width:992px) and (max-width:1199px){
}
@media (min-width:1200px) {
}
