/*
 * file information
 * style type: f5app
 * date:       20141111
 * author:     concursive.com
 * notes:      standalone login page
 *
 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(../../../../../fonts/opensans-light.woff) format('woff');
}

h1, h2, h3, h4 {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

body, .eventsListItemContainer h4, h5, h6 {
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}

h5 {
  color: #666666;
}

.end .small-12{
  display: none;
}

/* Slideshows */
.orbit-container .orbit-slides-container > li {
  padding: 0 80px;
}

.orbit-container .orbit-prev, .orbit-container .orbit-next {
  background-color: #7f7e80;
  background-color: rgba(127, 127, 127, 0.8);
}

/* Home background */

/* Logged Out */
#body-home-main, #body-index_editor {
  background: url(../images/background.jpg) no-repeat center top;
  background-attachment: fixed;
}

#ccp-home-top-bar,
#ccp-home-top-bar ul,
#ccp-home-top-bar li:not(.has-form) a:not(.button),
#ccp-home-top-bar .top-bar-section .has-form,
#ccp-home-top-bar .top-bar-section ul li {
  background: none;
}

#ccp-home-top-bar ul li a:not(.button) {
  color: #ffffff;
}

#ccp-home-top-bar ul li a:not(.button):hover {
  text-decoration: underline;
}

/* Home header section */

#home-header-top {
  height: 40px;
}
#home-header-bottom {
  height: 10px;
}

#body-home-main #home-header-body,
#body-home-main #home-header-body h2,
#body-home-main #home-header-body h3,
#body-home-main #home-header-body h4,
#body-index_editor #home-header-body,
#body-index_editor #home-header-body h2,
#body-index_editor #home-header-body h3,
#body-index_editor #home-header-body h4
{
  color: #ffffff;
  line-height: 1.3;
  text-shadow: 1px 1px #333;
}

#ccp-signup-portlet {
  background-color: rgba(255, 255, 255, 0.8);
  text-shadow: none !important;
}

#ccp-signup-portlet h2, #ccp-signup-portlet h3, #ccp-signup-portlet h4 {
  color: #000000 !important;
  text-shadow: none !important;
}

#ccp-signup-portlet p {
  color: #000000;
  text-shadow: none;
}

#ccp-signup label {
  color: #000000;
  text-shadow: none;
}

/* Home intro section */

#ccp-home-intro {
  background-color: #ffffff;
  padding-top: 20px;
}

/* Home info section */

#ccp-home-info {
  background-color: #ffffff;
  padding-top: 20px;
}

/* Home benefits section */

#ccp-home-benefits {
  background-color: #dddddd;
  padding-top: 30px;
}

#ccp-home-benefits table {
  border:none;
}
#ccp-home-benefits tr {
  background:none;
}
#ccp-home-benefits td {
  border:none;
  background-color:#dddddd;
}
#ccp-home-benefits td img {
  max-width: 70px;
}

/* Logged In Dashboard */

#dashboard-header-top {
  height: 40px;
}
#dashboard-header-bottom {
  height: 10px;
}

#body-home #dashboard-header-body, #body-home #dashboard-header-body h2, #body-home #dashboard-header-body h3, #body-home #dashboard-header-body h4 {
  color: #ffffff;
  line-height: 1.3;
}

/* The portal */

.ccp-portal {
  background-color: #ffffff;
}

/* Buttons */

/* Panels */

/* Filter menus */

/* Profile Headers */

/* Footer */

#footer {
  background: #333333;
  padding-top: 20px;
  color: #FFF;
}

#footer a, #footer a:visited {
  color: #FFF;
  font-size: 16px;
  text-decoration: none;
}
#footer .text-right a,
#footer .text-right a:visited {
  padding-left: 18px;
}
