// Exponent theme template level styles which (must) override stock bootstrap3 styles
/* override some conflicts between exponent classes and bootstrap */
//NOTE: not sure these shouldn't be in a /framework/core/assets/less/*.less file

span.required {
	color : #ff0000;
}

.fixedmenu {
	margin-top : (@menu_height + 0px);
}

//.container.main-menu {
//    margin-bottom:15px;
//}

.btn {
	margin: 2px;
}

.input-group-btn.btn {
	margin: 0;
}

hr {
	color            : #696969;
	background-color : #696969;
	height           : 3px;
}

#sidebar h2 {
	font-size-adjust : 0.30;
}

a.addmodule span.addtext {
    background-position: 8px -592px;
}

/* datatables */
.dataTables_wrapper .dataTables_paginate .paginate_button {
	margin: 0;
	padding: 0;
}

div.DTTT .btn {
	margin: 0;
}

/* accordion */
.showall-accordion .dashboard .hd a.collapse {
	height : 34px;
}

.showall-accordion .dashboard .hd h2 {
	height  : 34px;
	padding : 0 0 0 33px;
}

/* ecommerce */
#qtyrControl  .label {
	display : inline;
}

.report.dashboard .hd h2, .panel .hd h2 {
    padding: 0 0 0 33px;
	line-height: 36px;
}

.panel .hd h2 {
	line-height: 30px;
}

.panel .hd .collapse {
	height: 30px;
}

.show .add-to-cart-btn input[type="text"] {
	margin-left: 13px;
//	height: 25px;
	font-size: inherit;
}

.show .ecom-hover .add-to-cart-btn input[type="text"] {
	margin-left:inherit;
}

.options-partial table.options .checkbox input {
	margin-top: 3px;
}

/* other */
.eql-tablelist .row:before, .eql-tablelist .row:after,
.manage-questions .row:before, .manage-questions .row:after {
	content : normal;
}

& when (@menu_align_center = 1) {
	@media (min-width: (@menu_width + 0px)) {
		#topnavbar.navbar .navbar-nav {
			display: inline-block;
			float: none;
		}

		#topnavbar.navbar .navbar-collapse {
			text-align: center;
		}
	}
}

@media print {
  a[href]:after {
    content: none !important;
  }
}

i.fa-rss {
	color: orange;
}

.panel-title h2 {
	margin: 0;
}

.form-control::-webkit-input-placeholder { /* Safari, Chrome and Opera */
	//color: @gray-lighter;
	font-style: italic;
}

.form-control:-moz-placeholder { /* Firefox 18- */
	//color: @gray-lighter;
	font-style: italic;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
	//color: @gray-lighter;
	font-style: italic;
}

.form-control:-ms-input-placeholder { /* IE 10+ */
	//color: @gray-lighter;
	font-style: italic;
}

.form-control::-ms-input-placeholder { /* Edge */
	//color: @gray-lighter;
	font-style: italic;
}

.form-control:placeholder-shown { /* Standard one last! */
	//color: @gray-lighter;
	font-style: italic;
}

#topnavbar .nav.navbar-nav i.fa {
	font-size: 18px;
}