select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {

    height: auto;
  width:100%;
}
#kunena.layout [class*="badger-left"] {

  background-color:white!important;

}
.top-sl .hero-unit h1 {
     font-size: 48px;
}
 .top-sl .hero-unit p {
     margin-bottom: 20px;
}
 .top-sl .badge-icon-group {
     float: none;
     margin-bottom: 20px;
}
 .badge-icon-group .badge-icon {
     background-color: #096;
     border: 0;
     float: none;
}
 .badge-icon-group .badge-icon a {
     color: #fff;
     font-size: 24px;
}
 .badge-icon-group .badge-icon small strong {
     opacity: 0.6;
}
 .badge-icon-group .badge-icon small {
     color: #fff;
     text-transform: none;
     font-size: 16px;
     opacity: 1;
}
 #header{
     background-size:cover;
}
 .fc-basic-view{
    background:white;
}
 .fc-day-number{
    font-size:14pt;
}
.fc-daygrid-event {
    font-size: .75em !important; 
}
table.listusers tr td{
  font-size:13px!important;
  padding:4px!important;
  line-height:14px!important;
}
.table th, .table td {
    padding: 4px;
    line-height: 14px;
    font-size:13px!important;
}
 #dp-event-form-container-tabs-tab-content-fields-content-2-catid,#dp-event-form-container-tabs-tab-content-fields-content-5-show_end_time,.dp-calendar-field-catid,#dp-event-actions-container-user-bookings,#dp-event-actions-container-user-tickets,#dp-event-form-container-fields-default-4-catid,#dp-event-form-container-fields-default-5-show_end_time{
    display:none!important;
}
 #mainnav {
     z-index: 500;
}
 .fc-day-grid-event {
     margin: 0px;
}
 .fc-event {
     font-size: 12px;
}
 .fc table {
     background-color: #fff;

}
 .fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
     border-color: #F1E8DF;
}
 .fc td, .fc th {
     border-width: 1px;
}
 .fc td.fc-today {
     border-style: solid;
}
 .fc-unthemed td.fc-today {
     background: #fcf8e3;
}
 .fc-day-number {
     font-size: 130%;
     font-weight: bold;
     top: -20%;
     position: relative;
}
 .dp-module-upcoming-default-calendar {
     border: 1px solid #bdbdbd;
}
 #dp-calendar-quickadd .row {
     margin-left: 0px !important;
}
#dp-calendar-quickadd .control-group .control-label {
    min-width: 60px;
}
#dp-calendar-quickadd .star
{display:inline-block;margin-right:5px;}

/** The following rule keeps people from getting locked out of their reservations by clicking "Save" (really "Apply"), without closeing the reservation**/
button.dp-button.dp-button-apply,
button.dp-button.dp-button-save2new,
button.dp-button.dp-button-save2copy
{display:none!important;}
/** Hide the Yes option for "All day" so that people can only choose NO now and forced to input times **/
#jform_all_day1{display:none!important;}
label[for="jform_all_day1"]{display:none!important;}


.control-group.dp-field-catid
{display:none!important;}
.com-dpcalendar-eventform .choices__inner, .com-dpcalendar-eventform .choices__input{background-color:white!important;}
.controls label
{background-color:none!important;}
.controls #exp_month, .controls #exp_year{
  Width:10em!important
}
  

#content .row{margin-left:0px;}
a{text-decoration:underline;}
#adminForm table{font-size:12px !important;}
a.logo strong {
	background: url(/images/hikersclub2w.png) no-repeat !important;
	text-indent: -999em;
}

.moduletable ul.osm-active-plans-list{
list-style-type: none!important;
  margin-left:0px!important;
}

ul.nav-child.unstyled.small li{
    background-color: #8a7650!important;
} 

figure.pull-left{
    margin: 0 10px 10px 0!important;
}

figure.pull-right{
    margin: 0 0 10px 10px !important;
}
.controls {
    margin-left: 0px!important;
}
form:not(.form-no-margin) .control-group .controls {
    margin-left: 0px!important;
}
/*REPLACED by property below
input#address.input-xlarge, input#address2.input-xlarge{
  width: 30em!important;
}*/
.osm-container input[type=text].input-xlarge, .osm-container select.input-xlarge, .osm-container textarea.input-xlarge {
    width: 100%!important;
}

@media only screen and (max-width: 992px){
#mainnav .nav-collapse .list-unstyled .list-unstyled, #mainnav .nav-collapse .list-unstyled .nav-child.small, #mainnav .nav-collapse .nav-child .list-unstyled, #mainnav .nav-collapse .nav-child .nav-child.small {
    background-color: #8a7650!important;
}  
  
}

/*/*


@media only screen and (max-width: 767px){
.content {
padding-right: 0;
}
.sidebar {
padding-right: 0;
}
}*/
