/* NEW ACCOUNT UPDATES */
.control a {
  color: red; }

.layout-account-nav {
  position: relative; }

.full-width-left, .org-info-left {
  float: left;
  width: 48%;
  background: #EEF0F0;
  padding: 15px; }

.full-width-right, .org-info-right {
  float: left;
  width: 50%;
  padding-left: 20px; }

.sign-up-form .full-width-left input, .sign-up-form .org-info-left input {
  background: #fff; }

.sign-up-form .full-width-left select {
  background: #fff; }

.greenbutton {
  background: #a1c5b9;
  border-radius: 4px;
  padding: 5px;
  width: 100px;
  min-width: 80px;
  text-align: center;
  color: #fff;
  font-size: 13px; }

.browsebutton {
  background: #ccc;
  border-radius: 4px;
  padding: 3px;
  width: 100px;
  min-width: 80px;
  text-align: center;
  color: #fff;
  font-size: 13px; }

.create-listing, .prev-next {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 175px;
  text-align: right;
  margin-top: 6px; }

.create-listing {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456381_orig.jpg) no-repeat left; }

.create-listing a {
  padding: 0 0 0 30px;
  color: #eb2b54; }

.prev-next {
  color: #999; }

.prev-next a, prev-next a:visited {
  color: #999; }

.prev-next a:hover {
  color: #eb2b54; }

/* Organisation search page */
.find-left {
  float: left;
  width: 50%; }

.find-right {
  float: left;
  width: 47%;
  margin-left: 3%; }

/* Add News page */
.page-add-news .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-add-news .col-wraps .layout-secondary-content {
  width: 0 !important; }

.page-edit-news .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-edit-news .col-wraps .layout-secondary-content {
  width: 0 !important; }

/* News tab */
.my-listings-news ul li {
  float: left;
  width: 100% !important;
  list-style: none; }

.my-listings-news ul li a {
  color: #333; }

.my-listings-news ul {
  margin-left: 0px !important;
  margin-top: 20px; }

/* Add Events page */
.page-add-event .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-add-event .col-wraps .layout-secondary-content {
  width: 0 !important; }

.page-edit-my-event .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-edit-my-event .col-wraps .layout-secondary-content {
  width: 0 !important; }

/* Events tab */
.my-listings-events ul li {
  float: left;
  width: 100% !important;
  list-style: none; }

.my-listings-events ul {
  margin-left: 0px !important; }

/* Add listing page */
.page-add-organisation .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-add-organisation .col-wraps .layout-secondary-content {
  width: 0 !important; }

/* Organisation info page */
.page-edit-my-listing .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-edit-my-listing .col-wraps .layout-secondary-content {
  width: 0 !important; }

.sign-up-form h2, .sign-up-form h3 {
  color: #000;
  text-transform: lowercase; }

/* Directory Listings page */
.page-my-organisation .col-wraps .layout-primary-content {
  width: 100% !important; }

.page-my-organisation .col-wraps .layout-secondary-content {
  width: 0 !important; }

.listing-contain {
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px; }

.listing-headers {
  padding-bottom: 10px; }

.listing-col {
  width: 55%;
  float: left; }

.events-col {
  width: 15%;
  float: left; }

.news-col {
  width: 15%;
  float: left; }

.listing {
  border-top: 1px solid #ccc;
  padding: 10px 0 0px 0; }

.listing-left {
  width: 55%;
  float: left; }

.listing .listing-pic {
  width: 20%;
  float: left;
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456379_orig.jpg) top left no-repeat;
  height: 109px;
  background-size: 100%;
  margin-right: 2%;
  max-width: 159px;
  min-width: 100px; }

.listing .listing-title {
  width: 60%;
  float: left; }

.listing .title {
  margin-bottom: 5px; }

.listing .edit-button .button {
  background: #ccc;
  border-radius: 4px;
  padding: 5px;
  width: 50px;
  min-width: 50px;
  text-align: center;
  color: #000; }

.events-button {
  float: left;
  width: 15%; }

.events-button .button {
  background: #eb2b54;
  border-radius: 4px;
  padding: 5px;
  width: 80px;
  min-width: 80px;
  text-align: center; }

.news-button {
  float: left;
  width: 15%; }

.news-button .button {
  background: #a1c5b9;
  border-radius: 4px;
  padding: 5px;
  width: 80px;
  min-width: 80px;
  text-align: center; }

/* Green notice boxes */
.login-notice, .login-form-notice, .addorg-notice {
  background: #a1c5b9;
  height: 280px;
  padding: 30px;
  line-height: 30px; }
  .login-notice a, .login-notice a:visited, .login-form-notice a, .login-form-notice a:visited, .addorg-notice a, .addorg-notice a:visited {
    color: #eb2b54; }

.login-form-notice {
  height: auto; }

.addorg-notice {
  height: auto; }

.info-notice {
  background: #a1c5b9;
  height: 280px;
  padding: 30px;
  line-height: 30px; }
  .info-notice a, .info-notice a:visited {
    color: #eb2b54; }

.notice-btm {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456209_orig.jpg) no-repeat top right;
  height: 89px; }

.flag-btm {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456373_orig.jpg) no-repeat top right;
  height: 89px; }

.cal-btm {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456399_orig.jpg) no-repeat top right;
  height: 89px; }

.mag-btm {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456539_orig.jpg) no-repeat top right;
  height: 89px; }

.question-btm {
  background: url(https://boxstuff-development-thumbnails.s3.amazonaws.com/456549_orig.jpg) no-repeat top right;
  height: 118px; }

@media (max-width: 768px) {
  .forgotpass {
    text-align: left; }

  .full-width-left {
    float: none;
    width: 100%; }

  .full-width-right {
    float: none;
    width: 100%;
    padding-left: 0px;
    padding-top: 20px; }

  .find-left {
    float: none;
    width: 100%; }

  .find-right {
    float: none;
    width: 100%;
    padding-left: 0px;
    padding-top: 20px; }

  .org-info-left {
    float: none;
    width: 100%; }

  .org-info-right {
    float: none;
    width: 100%;
    padding-left: 0px;
    padding-top: 20px; } }
@media (max-width: 650px) {
  .events-col, .news-col, .events-button, .news-button {
    width: 20%; } }
@media (max-width: 500px) {
  .listing .listing-pic {
    display: none; }

  .listing .listing-title {
    width: 90%; }

  .create-listing, .prev-next {
    display: none; }

  .events-button .button {
    border-radius: 3px;
    width: 60px;
    min-width: 60px;
    font-size: 13px; }

  .news-button .button {
    border-radius: 3px;
    width: 60px;
    min-width: 60px;
    font-size: 13px; } }
/* ACCOUNT SIGN UP AND LOGIN */
.forgotpass {
  text-align: right;
  width: 75%; }

.status {
  text-align: center;
  padding: 50px;
  color: #eb2b54; }

div.module.account-login-1, div.module.account-sign-up {
  margin-bottom: 14px; }

.claim-left {
  float: left;
  width: 60%;
  margin-right: 5%;
  min-height: 48px; }

.claim-right {
  float: left;
  width: 35%; }

.claim-right input {
  float: right; }

.generic-claim-company li {
  list-style: none;
  margin-left: -20px; }

.my-listings-organisations ul, .my-listings-events ul, .generic-claim-company ul {
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 20px; }

.my-listings-organisations ul li a, .my-listings-events ul li a, .generic-claim-company ul li a {
  color: #333; }

.page-edit-my-listing .col-wraps h3 {
  color: #333;
  font-size: 16px; }

.page-my-details .col-wraps h2, .page-my-details .col-wraps h3 {
  color: #333;
  font-size: 16px; }

.link-button {
  margin-top: 30px; }

.button {
  border: none;
  margin-top: 20px;
  background: #eb2b54;
  border-radius: 10px;
  padding: 10px;
  color: #fff;
  font-size: 16px;
  min-width: 100px;
  cursor: pointer; }

.edit-button-event {
  margin-bottom: 20px; }

.my-listings-events .button, .page-find-organisation .button, .my-listings-news .button {
  border: none;
  margin-top: 0px;
  background: #eb2b54;
  border-radius: 4px;
  padding: 10px;
  color: #fff;
  font-size: 14px;
  min-width: 70px;
  cursor: pointer; }

.my-listings-events ul li {
  float: left;
  width: 200px; }

.my-details div,
.my-organisation-details div {
  margin-bottom: 10px; }

.my-details div div,
.my-organisation-details div div {
  color: #ccc; }

div.address.control-group.field {
  margin-top: 20px; }

.account-nav {
  background: #EEF0F0;
  margin-top: 14px;
  position: relative; }

.account-nav ul li {
  font-size: 1em;
  list-style: none; }

.account-nav ul .active a {
  background: #FFF;
  color: #5D6769;
  font-family: "roberto_regular", Arial, sans-serif;
  font-weight: normal; }

.account-nav ul li a {
  color: #eb2b54;
  float: left;
  padding: 8px 2%; }

.account-nav ul:after {
  content: "";
  display: table;
  clear: both; }

.col-wraps {
  background: #fff;
  padding: 22px 2%; }

.col-wraps .layout-primary-content {
  float: right;
  margin-right: 0;
  display: block;
  float: left;
  margin-right: 1.75115%;
  width: 49.12442%; }

.col-wraps:after {
  content: "";
  display: table;
  clear: both; }

.page-forgotten-password .col-wraps .layout-primary-content:last-child,
.page-forgotten-password .layout-secondary-content:last-child,
.page-add-news .col-wraps .layout-primary-content:last-child,
.page-add-news .col-wraps .layout-secondary-content:last-child,
.page-edit-news .col-wraps .layout-primary-content:last-child,
.page-edit-news .col-wraps .layout-secondary-content:last-child,
.page-add-event .col-wraps .layout-primary-content:last-child,
.page-add-event .col-wraps .layout-secondary-content:last-child,
.page-edit-my-event .col-wraps .layout-primary-content:last-child,
.page-edit-my-event .col-wraps .layout-secondary-content:last-child,
.page-edit-my-listing .col-wraps .layout-primary-content:last-child,
.page-edit-my-listing .col-wraps .layout-secondary-content:last-child,
.page-find-organisation .col-wraps .layout-primary-content:last-child,
.page-find-organisation .col-wraps .layout-secondary-content:last-child,
.page-account-signup .col-wraps .layout-primary-content:last-child,
.page-account-signup .col-wraps .layout-secondary-content:last-child,
.page-account .col-wraps .layout-secondary-content:last-child,
.page-account .col-wraps .layout-primary-content:last-child,
.page-edit-my-listing .col-wraps .layout-secondary-content:last-child,
.page-edit-my-listing .col-wraps .layout-primary-content:last-child,
.page-edit-my-event .col-wraps .layout-secondary-content:last-child,
.page-edit-my-event .col-wraps .layout-primary-content:last-child,
.page-my-organisation .col-wraps .layout-secondary-content:last-child,
.page-my-organisation .col-wraps .layout-primary-content:last-child,
.page-my-account .col-wraps .layout-secondary-content:last-child,
.page-my-account .col-wraps .layout-primary-content:last-child,
.page-my-events .col-wraps .layout-secondary-content:last-child,
.page-my-events .col-wraps .layout-primary-content:last-child,
.page-edit-my-event .col-wraps .layout-secondary-content:last-child,
.page-edit-my-event .col-wraps .layout-primary-content:last-child,
.page-edit-organisation .col-wraps .layout-secondary-content:last-child,
.page-edit-organisation .col-wraps .layout-primary-content:last-child,
.page-my-details .col-wraps .layout-secondary-content:last-child,
.page-my-details .col-wraps .layout-primary-content:last-child {
  margin-right: 0; }

.page-forgotten-password .layout-secondary-content,
.page-add-news .col-wraps .layout-secondary-content,
.page-edit-news .col-wraps .layout-secondary-content,
.page-add-event .col-wraps .layout-secondary-content,
.page-edit-my-event .col-wraps .layout-secondary-content,
.page-edit-my-listing .col-wraps .layout-secondary-content,
.page-find-organisation .col-wraps .layout-secondary-content,
.page-account-signup .col-wraps .layout-secondary-content,
.page-account .col-wraps .layout-secondary-content,
.page-my-listing .col-wraps .layout-secondary-content,
.page-my-event .col-wraps .layout-secondary-content,
.page-my-organisation .col-wraps .layout-secondary-content,
.page-my-account .col-wraps .layout-secondary-content,
.page-my-events .col-wraps .layout-secondary-content,
.page-edit-my-event .col-wraps .layout-secondary-content,
.page-edit-organisation .col-wraps .layout-secondary-content,
.page-my-details .col-wraps .layout-secondary-content {
  display: block;
  float: left;
  margin-right: 1.75115%;
  width: 49.12442%; }
