#sp-main-body {
  background-color: #0f2739 !important;
}


body {
  font-family: Open Sans, sans-serif;
  font-size: 18px !important;
  font-weight: 500 !important;
  color: #000000;
 
}

.fa {
  color: #010101 !important;
}

.eb-event-title{
  font-weight:600;
  color: #000;
}
.eb-event-date-container {
  background: #111;
  border: 4px solid #eee;
}

.description p {
  color: #000 !important;
  font-weight:600;
}

img.eb-thumb-left {
  margin: 0 15px 0 0 !important;
  float: left !important;
  width: 250px !important;
}

/* box shadow */
.eb-event-container {
  background-image: url(../images/dot-ver.png);
  background-color: #d2d1d1;
  background-position: 41px 85px;
  background-repeat: repeat-y;
  margin-top: 30px;
  padding: 50px 60px;
  box-shadow: 1px 4px 10px #222;
}

.eb-category-1 .eb-event-container {
  border-radius: 10px !important;
}

/* button details background color */
.btn, .sppb-btn {
  color: #ffffff;
  background-color: gray;
}

/* button primary color */
.btn-primary, .sppb-btn-primary {
  background-color: #ba0547 !important;
  box-shadow: inset 0px -1px 0px #bc440b;
}

h1 {
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 500 !important;
  color: white !important;
}

/* details page header */
#eb-event-page h1.eb-page-heading {
  margin: 0;
  color: #222 !important;
  font-weight: 600 !important;
  font-size: 25px !important
}
/*individual registration background */
#adminForm {
  /*background-color: #d2d1d1;*/
  padding: 40px 20px;
}

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 {
  background-color: #ffffff;
  border-color: #ba0547 !important;
  color: #000000;
  border: 2px solid #fffdfd;
}

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 {
  background-color: #ffffff;
  border-color: #000 !important;
  //color: #fff !important;
  border: 2px solid #fffdfd;
}

form#adminForm label.control-label, form.form-horizontal .control-label, form.form-horizontal .control-label label {
  text-align: left;
  font-weight: 700;
  //color: #ddd;
}

body {
  color: #484747 !important;
}

#adminForm .control-group {
  margin-bottom: 10px;
  color: white;
}

#adminForm .control-group .add-on {
  color: #222;
}

#adminForm .eb-heading {
  color: #fff;
}