* {
  box-sizing: border-box;
}

.clearfix {
  clear: both;
}

#home-logged-in-bar {
  padding: 20px 10px;
}

.has-warning label {
  color: #8a6d3b;
}

.container {
  padding-bottom: 20px;
}

.btn#invite {
  margin-bottom: 20px;
}

#main-image-preview {
  max-width: 100%;
}

#images-panel {
  margin-top: 20px;
}
#images-panel.has-warning .panel-heading {
  background: #8a6d3b;
  color: white;
}

.alt_text {
  margin-top: 10px;
  margin-bottom: 10px;
}
.alt_text input {
  width: 100%;
  padding: 10px;
  margin-bottom: 5px;
}

.opening_times_form_fields {
  display: flex;
  margin-bottom: 10px;
}
.opening_times_form_fields input {
  display: inline-block;
  width: 25%;
  text-align: center;
}
.opening_times_form_fields textarea {
  width: 73%;
  margin-left: 2%;
  margin-right: 1%;
  padding: 5px;
  display: inline-block;
  resize: vertical;
}
.opening_times_form_fields .button_wrapper {
  width: 1%;
  display: inline-block;
  margin-right: 1%;
}

.clear {
  clear: both;
}

.doncaster_logo {
  width: 163px;
  height: 49px;
}

#logged-in-nav {
  margin-top: 10px;
}

#session-nav {
  margin-bottom: 20px;
}

.thumbnail .alt {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.thumbnail .credit {
  width: 100%;
}

.login .form-group {
  margin-bottom: 10px;
}

div.page-header h1 {
  margin-top: 0;
}

.pager li.page-no {
  display: inline-block;
  margin: 0 2px;
}
.pager li.ellipses span {
  border: 0;
  padding: 5px;
}

#no-physical-location-wrapper {
  margin: 25px 0;
}

#address-wrapper {
  border-top: 1px solid #ddd;
  padding-top: 10px;
}

h1.page-header,
div.page-header {
  margin-top: 0;
}

div.page-header h1,
div.page-header h2 {
  margin: 0;
}

#events-header-bar a.btn {
  margin-top: 15px;
}
#events-header-bar h2.page-header {
  margin-top: 15px;
}

.edit_nav {
  margin: 30px 0;
}

td.edit {
  width: 64px;
}
td.delete {
  width: 78px;
}

span.help-block {
  display: inline-block;
}

.login img {
  width: 200px;
  height: 60px;
  margin-top: 30px;
}
.login .checkbox {
  width: auto;
  display: inline-block;
}

#content-wrapper.organisations td.name {
  width: 600px;
}
#content-wrapper.organisation-basic-details div.page-header, #content-wrapper.organisation-address div.page-header, #content-wrapper.organisation-contact-social-details div.page-header, #content-wrapper.organisation-images div.page-header, #content-wrapper.organisation-events div.page-header, #content-wrapper.organisation-users div.page-header {
  margin-top: 15px;
}
#content-wrapper.organisation-basic-details div.page-header p, #content-wrapper.organisation-address div.page-header p, #content-wrapper.organisation-contact-social-details div.page-header p, #content-wrapper.organisation-images div.page-header p, #content-wrapper.organisation-events div.page-header p, #content-wrapper.organisation-users div.page-header p {
  margin: 0;
}

#content-wrapper.events #filter-wrapper {
  margin-bottom: 20px;
}
#content-wrapper.events td.name {
  width: 600px;
}

#content-wrapper.organisation-address #venue-fieldset,
#content-wrapper.event-address #venue-fieldset {
  padding-top: 10px;
}
#content-wrapper.organisation-address #venue-fieldset::before,
#content-wrapper.event-address #venue-fieldset::before {
  display: block;
  content: "or";
  padding: 0 0 15px 20px;
}
#content-wrapper.organisation-address #left-col,
#content-wrapper.event-address #left-col {
  padding-bottom: 20px;
  width: 60%;
}
#content-wrapper.organisation-address #left-col .nav-tabs,
#content-wrapper.organisation-address #left-col .tab-content,
#content-wrapper.event-address #left-col .nav-tabs,
#content-wrapper.event-address #left-col .tab-content {
  width: 300px;
}
#content-wrapper.organisation-address #left-col .nav-tabs,
#content-wrapper.event-address #left-col .nav-tabs {
  margin-bottom: 0;
}
#content-wrapper.organisation-address #left-col .tab-content,
#content-wrapper.event-address #left-col .tab-content {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  padding: 10px;
}
#content-wrapper.organisation-address #left-col #venue-matches,
#content-wrapper.event-address #left-col #venue-matches {
  margin-top: 10px;
}
#content-wrapper.organisation-address #left-col #address,
#content-wrapper.event-address #left-col #address {
  height: 100px;
}
#content-wrapper.organisation-address #left-col #facilities,
#content-wrapper.event-address #left-col #facilities {
  margin: 25px 0;
  border: 1px solid #ccc;
  width: 400px;
}
#content-wrapper.organisation-address #left-col #facilities strong,
#content-wrapper.event-address #left-col #facilities strong {
  display: block;
  padding: 10px 0 0 20px;
}
#content-wrapper.organisation-address #left-col #facilities p.help-block,
#content-wrapper.event-address #left-col #facilities p.help-block {
  margin: 0;
  padding: 0 0 10px 20px;
}
#content-wrapper.organisation-address #left-col #facilities .wrapper,
#content-wrapper.event-address #left-col #facilities .wrapper {
  border-top: 1px solid #ccc;
  padding: 0 20px;
  height: 300px;
  overflow-y: scroll;
}
#content-wrapper.organisation-address #left-col #facilities .wrapper div.checkbox,
#content-wrapper.event-address #left-col #facilities .wrapper div.checkbox {
  margin-top: 20px;
}
#content-wrapper.organisation-address #new-venue-map-wapper,
#content-wrapper.event-address #new-venue-map-wapper {
  padding-bottom: 20px;
  width: 35%;
}
#content-wrapper.organisation-address #new-venue-map-wapper #map,
#content-wrapper.event-address #new-venue-map-wapper #map {
  border: 1px solid #ccc;
  width: 400px;
  height: 300px;
}

#content-wrapper.upload h1.page-header {
  margin-top: 20px;
}

/*# sourceMappingURL=site.css.map */
