.hero-unit h1 {
    font-size: 38px;
}
body a {
    color: #404040;
    text-decoration: underline;
}
body a:hover {
    color: #404040;
    text-decoration: none;
}
.brand, 
.btn {
    text-decoration: none;
}

tr.disabled {
    color: silver;
}
.detailImgThumb img {
    float: right;
    width: 200px;
    margin-bottom: 20px;
}
.pagination .previous {
    float: left;
}
.pagination .next {
    float: right;
}
.pagination {
    text-align: center;
}
.btn-group {
    position: relative;
}
.dropdown-menu {
    top: 29px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 2px;
}
.category-dropdown {
    min-width: 600px;
}
.event_stock_nav {
    float: none;
}

/* tables */
td.action {
    text-align: right;
}
/* forms */
.errorlist {
    clear: both;
    padding-top: 20px;
}
label {
    clear: both;
}
td.has-form {
    padding-top: 0;
    min-width: 150px;
}
td label {
    float: left;
    width: auto;
}
td input {
    float: left;
    width: 25px;
    margin-left: 10px;
}
td.cell-reserve {
    width: 230px;
}
td.cell-reserve input[type=checkbox] {
    margin: 0 0 2px 5px;
}
input,
textarea,
select {
    width: 420px;
}
input[type="submit"],
input[type="button"] {
    width: auto;
    height: auto;
}

.article_search {
    padding-left: 0;
    padding-top: 10px;
}
.article_search #id_term {
    width: 200px;
}

div.dp-popup {
	width: 185px;
}
.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../img/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
    width: 190px;
    float: left;
}

/* topbar */
.topbar-inner {
    background: #00a5db;
    box-shadow: none;
}
.topbar .container,
.topbar .container-fluid {
    background-color: #00a5db;
}
.topbar .brand,
.topbar .brand:hover {
    margin-left: 125px;
    color: #fff;
}
.topbar a {
    text-shadow: none;
    color: #fff;
}
.topbar div > ul a:hover,
.nav a:hover,
.topbar p a:hover,
.topbar a:hover {
    color: #fff;
    text-decoration: underline;
}
/* topbar post */
.post .topbar-inner {
    background: #FDDD4B;
}
.post .topbar .container,
.post .topbar .container-fluid {
    background: #FDDD4B url(/static/img/postlogo.jpg) no-repeat 15px 0;
}
.post .topbar .brand,
.post .topbar .brand:hover {
    margin-left: 125px;
    color: #000;
}
.post .topbar a {
    color: #000;
}
.post .topbar div > ul a:hover,
.post .nav a:hover,
.post .topbar p a:hover,
.post .topbar a:hover {
    color: #000;
}
.post .topbar .nav {
    margin-left: 120px;
}
.dropdown-menu li {
    position: relative;
}
.wws_dropdown_toggle_inner {
    display: block;
    background: #666;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 16px;
    height: 16px;
    text-indent: 100px;
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAM1BMVEUEBweBg4NDRUXv7+8UFxfAwcEzNjbg4ODQ0NCwsbGRkpJiZGRTVVWhoqIjJiZydHT////+4nGDAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90JDxQfAg98s2gAAABtSURBVCjPtZDrDoAgCIUR7X7j/Z82BZFq1vpRZ3ODb3jEA3QR3AHnTgBYBXjI8hmk2lGeiac3sDCIBeJAiDwigNSawWZXxropdfrsrIsF6cNhdTDn17/9JY8yo3mIGssj6TkP0VQ3pVb79aM8duHCFE7uiqvlAAAAAElFTkSuQmCC);
    background-position: 0 0;
    cursor: pointer;
}
.wws_dropdown_toggle_inner.wws_toggle_open {
    background-position: 0 -16px;
}
.wws_dropdown_hide {
    display: none;
}
.wws_dropdown_hide.wws_show {
    display: block;
}
