/* ---------------------------------------------------------------------------------------------------
---- Sticky footer
--------------------------------------------------------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  
	padding-top:50px;/* for fixed menu */
}
footer {
	footer{background-color:#000000; color:#ffffff;}
}


/* ---------------------------------------------------------------------------------------------------
====== Bootstrap overrides and custom styles
--------------------------------------------------------------------------------------------------- */
body { font-size: 13px; font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;}
/* ---------------------------------------------------------------------------------------------------
---- Headlines
--------------------------------------------------------------------------------------------------- */
h1 { margin-bottom: 30px; }
/* center main headline */
h1 dfn, h1 div {
	display: block;
	width: 100%;
	text-align: center;
	font-style: normal;
}
h1 div {
	margin-bottom: 100px;
}
h1 small {
	display: block;
	margin-top: 30px;
}
/* ---------------------------------------------------------------------------------------------------
---- Forms
--------------------------------------------------------------------------------------------------- */
form {margin-bottom: 50px; }
form dt {
	margin-bottom: 10px;
	font-weight: normal;
}
form dt label {
	font-weight: normal;
}
form dd { margin-bottom: 10px;}

form#forgotten-login {
	width: 300px;
	margin-top: 50px;
	margin-bottom: 40px;
}
form#forgotten-login div.form-group {
	margin-bottom: 20px;
}  
/* ---------------------------------------------------------------------------------------------------
---- Tables
--------------------------------------------------------------------------------------------------- */
.width-auto {width: auto;}
th {background-color: #f8f8f8;}

/* ---------------------------------------------------------------------------------------------------
---- Client menu
--------------------------------------------------------------------------------------------------- */
/* client account menu*/
#client-menu {
	margin-bottom: 30px;
}
/* ---------------------------------------------------------------------------------------------------
---- Login / registration form
--------------------------------------------------------------------------------------------------- */
.panel-body {
	padding-top: 35px;
}
.panel-heading h2 {
	font-size: 1.3em;
	margin: 0;
	padding:0;
}
#login-panel .panel-heading {
	padding: 0; /* move padding to link to enable hover over whole element */
} 
#login-panel h2 a {
	color: #fff;
	display: block;
	width: 100%;
	padding: 15px 20px;
}
#login-panel .panel-heading a:hover {
	font-weight: bold;
	text-decoration: none;
}
#login-panel .inactive {
	background-color: #f5f5f5;
	color: #333;
}
#login-panel .inactive a {
	color: #333;
}


/* ---------------------------------------------------------------------------------------------------
---- Post equipment progress bar
--------------------------------------------------------------------------------------------------- */
#progress-bar {
	margin-top: 100px;
	margin-bottom: 100px;
}
/* ---------------------------------------------------------------------------------------------------
---- Choose category group / category
--------------------------------------------------------------------------------------------------- */
.categories dt {
	text-transform: uppercase;
}
.categories dd {
	margin-bottom: 30px;
}
.categories a:hover {
	text-decoration: underline;
}
.categories dt a {
	color: inherit;
	display: block;
	font-size: 1.4em;
	font-weight: normal;
}
.categories li a {
	color: inherit;
	display: block;
	font-size: 1.2em;
	margin-bottom: 10px;
}
/* ---------------------------------------------------------------------------------------------------
---- Post equipment item details form
--------------------------------------------------------------------------------------------------- */
form#externalSalesItem label {
	font-weight: normal;
	text-transform: uppercase;
}
form#externalSalesItem .pull-right { /* proceed button */
	margin-top: 20px;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* ---------------------------------------------------------------------------------------------------
---- Post equipment item photos form
--------------------------------------------------------------------------------------------------- */
#photosForm input[type=file] {
	display: inline-block;
}
#photosForm label {
	font-weight: normal;
}
#photosForm .list-group {
	margin-top: 50px;
	margin-bottom: 50px;
}
#photosForm .list-group-item {
	border-left-color: #337ab7;
}
/* ---------------------------------------------------------------------------------------------------
---- Post equipment preview
--------------------------------------------------------------------------------------------------- */
#preview {
	border: 1px solid #376ca3;
	padding: 20px;
	margin-top: 30px;
	margin-bottom: 30px; 
}
#preview h2 {
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: 2em;
}
#preview table {
	margin-top: 30px;
}
#preview table th {
	background: #376ca3 none repeat scroll 0 0;
    color: #ffffff;
}
#preview .thumbnail {
	display:inline-block;
}

.btn-go-back {
	padding-left: 0;
}
/* ---------------------------------------------------------------------------------------------------
---- Post equipment confirmation
--------------------------------------------------------------------------------------------------- */
#confirmation h2 {
	margin-bottom: 50px;
}
#confirmation .btn {
	margin-top: 50px;
}
/* ---------------------------------------------------------------------------------------------------
---- Client Account Home Page
--------------------------------------------------------------------------------------------------- */
#homepage h2 {
	margin-bottom: 30px;
} 
#homepage .list-group {
	margin-top: 30px;
}
