/*

Author: Adrian @ Radii
Date: May 1, 2017
Description: Styles for ILPA Baja Plugin and its related template pages.

*/
/*

Author: Adrian @ Radii
Date: May 1, 2017
Description: variable.scss is imported into baja-custom.scss for compilation

*/
/* Font Stack */
/* Predefined Colours */
/* ----- Base Styles ----- */
.baja dl dt {
  width: 20em;
  padding: 0;
}

.baja dl dd {
  padding: 0;
  margin: 0.2em 0 1em;
}

.baja table tbody {
  font-size: .9rem;
}

.baja table td th {
  padding: .8em;
}

.baja table tr:hover {
  background-color: #EEEEEE;
}

@media screen and (max-width: 480px) {
  .baja table tr:hover {
    background-color: transparent;
  }
}

.baja label {
  font-weight: 600;
}

.baja textarea {
  height: 200px;
  width: 320px;
}

/* ----- Common Styles ----- */
.lc {
  text-transform: lowercase !important;
}

/* ----- Custom ILPA Baja Styles ----- */
.baja .form-title {
  margin: 0 0 15px;
  font-weight: 700;
}

.baja .search-toggle {
  margin-bottom: 15px;
}

.baja dl dt {
  width: 100%;
}

.baja dl dt label {
  font-size: 12px;
  color: #666666;
  margin-bottom: 3px;
  font-weight: 600;
  text-transform: uppercase;
}

.baja dl dd {
  width: 100%;
}

.baja dl dd input.form-control, .baja dl dd select.form-control {
  background-color: #FFFFFF;
}

.baja dl dd input.form-control.multiSelect, .baja dl dd select.form-control.multiSelect {
  margin-bottom: 5px;
}

.baja .basic-btn, .baja .basic-btn.grey {
  font-weight: 600;
}

.baja.mEdge-filter {
  background-color: #DDDDDD;
  padding: 30px;
}

.baja.mEdge-filter .form-actions {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #999999;
}

.baja.mEdge-filter .form-actions .basic-btn {
  margin-right: 5px;
}

@media screen and (min-width: 768px) {
  .baja.mEdge-result {
    padding-left: 30px;
  }
}

.baja.mEdge-result .topBar {
  padding: 15px 0;
}

.baja.mEdge-result .topBar .resultCount h3 {
  margin: 0;
  padding-top: 2px;
}

.baja.mEdge-result .topBar .resultTools {
  text-align: right;
}

.baja.mEdge-result .topBar .resultTools .basic-btn {
  margin-left: 15px;
}

.baja.mEdge-result .topBar .resultTools .basic-btn:first-child {
  margin-left: 0;
}

.baja.mEdge-result .topBar .resultTools .legend {
  font-size: 14px;
  margin: 0;
  font-weight: 600;
  text-transform: none;
  color: #0C2340;
  float: none;
}

.baja.mEdge-result .topBar .resultTools .legend i {
  font-size: 18px;
  margin-right: 5px;
  color: #E9DF97;
}

.baja.mEdge-result #searchResultsList ul {
  display: table;
  width: 100%;
  padding-left: 0;
}

.baja.mEdge-result #searchResultsList ul.list-titles {
  margin-bottom: 0;
}

.baja.mEdge-result #searchResultsList ul.list-titles li:hover {
  background-color: transparent;
}

.baja.mEdge-result #searchResultsList ul.list-titles li, .baja.mEdge-result #searchResultsList ul.list li {
  display: table-row;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span, .baja.mEdge-result #searchResultsList ul.list li span {
  display: table-cell;
  vertical-align: middle;
  padding: 8px 0;
  padding-right: 15px;
  border-bottom: 1px solid #DDDDDD;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span > a, .baja.mEdge-result #searchResultsList ul.list li span > a {
  text-decoration: underline;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span > a:hover, .baja.mEdge-result #searchResultsList ul.list-titles li span > a:focus, .baja.mEdge-result #searchResultsList ul.list li span > a:hover, .baja.mEdge-result #searchResultsList ul.list li span > a:focus {
  color: #0C2340;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.title, .baja.mEdge-result #searchResultsList ul.list li span.title {
  font-weight: 700;
  line-height: 1.2em;
  vertical-align: bottom;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memStatus, .baja.mEdge-result #searchResultsList ul.list li span.memStatus {
  width: 10%;
  text-align: center;
  padding-left: 0 !important;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memStatus i, .baja.mEdge-result #searchResultsList ul.list li span.memStatus i {
  color: #E9DF97;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memEmail, .baja.mEdge-result #searchResultsList ul.list li span.memEmail {
  width: 10%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memName, .baja.mEdge-result #searchResultsList ul.list li span.memName {
  width: 30%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memOrg, .baja.mEdge-result #searchResultsList ul.list li span.memOrg {
  width: 50%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memOrgType, .baja.mEdge-result #searchResultsList ul.list li span.memOrgType {
  width: 20%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memCity, .baja.mEdge-result #searchResultsList ul.list li span.memCity {
  width: 20%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memWeb, .baja.mEdge-result #searchResultsList ul.list li span.memWeb {
  width: 10%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memStrat, .baja.mEdge-result #searchResultsList ul.list li span.memStrat {
  width: 20%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span.memGeo, .baja.mEdge-result #searchResultsList ul.list li span.memGeo {
  width: 20%;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span:first-child, .baja.mEdge-result #searchResultsList ul.list li span:first-child {
  padding-left: 10px;
}

.baja.mEdge-result #searchResultsList ul.list-titles li span:last-child, .baja.mEdge-result #searchResultsList ul.list li span:last-child {
  padding-right: 10px;
}

.baja.mEdge-result #searchResultsList ul.list li:hover {
  background-color: #EEEEEE;
}

.baja.mEdge-result #searchResultsList ul.pagination li a {
  text-decoration: none;
  color: #666666;
  background-color: #DDDDDD;
  border-color: #CCCCCC;
}

.baja.mEdge-result #searchResultsList ul.pagination li a:hover {
  background-color: #EEEEEE;
}

.baja.mEdge-result #searchResultsList ul.pagination li.active a {
  background-color: #0C2340;
  border-color: #0C2340;
  color: #FFFFFF;
}

.baja.mEdge-result.fund #searchResultsList ul li span.memFund {
  width: 40%;
}

.baja.mEdge-result.fund #searchResultsList ul li span.memOrg {
  width: 30%;
}

.baja.mEdge-result.fund #searchResultsList ul li span.memYear {
  width: 15%;
}

.baja.mEdge-result.fund #searchResultsList ul li span.memStrat {
  width: 15%;
}

@media screen and (min-width: 768px) {
  .baja.mEdgeOrg-profile, .baja.fund-profile {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 480px) {
  .baja.mEdgeOrg-profile, .baja.fund-profile {
    padding-left: 0;
    padding-right: 0;
  }
}

.baja.mEdgeOrg-profile ul.profileNav li a, .baja.fund-profile ul.profileNav li a {
  padding: 20px 10px !important;
}

.baja.mEdgeOrg-profile .tab-content, .baja.fund-profile .tab-content {
  padding: 30px;
}

@media screen and (max-width: 480px) {
  .baja.mEdgeOrg-profile .tab-content, .baja.fund-profile .tab-content {
    padding: 30px 0;
  }
}

.baja.mEdgeOrg-profile .tab-content .widgets h4, .baja.fund-profile .tab-content .widgets h4 {
  font-weight: 700;
  line-height: 1.3em;
  text-transform: uppercase;
  border-bottom: 1px solid #E9DF97;
  padding-bottom: 15px;
  margin: 0 0 15px;
}

.baja.mEdgeOrg-profile .tab-content .widget, .baja.fund-profile .tab-content .widget {
  margin-bottom: 30px;
}

.baja.mEdgeOrg-profile .tab-content .widget > div, .baja.fund-profile .tab-content .widget > div {
  min-height: 20px;
}

.baja.mEdgeOrg-profile .tab-content .widget h4, .baja.fund-profile .tab-content .widget h4 {
  font-weight: 700;
  line-height: 1.3em;
  text-transform: uppercase;
  border-bottom: 1px solid #E9DF97;
  padding-bottom: 15px;
  margin: 0 0 15px;
}

.baja.mEdgeOrg-profile .tab-content .widget strong, .baja.fund-profile .tab-content .widget strong {
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  margin-top: 15px;
}

.baja.mEdgeOrg-profile .tab-content .widget strong:first-of-type, .baja.fund-profile .tab-content .widget strong:first-of-type {
  margin-top: 0;
}

.baja.mEdgeOrg-profile .tab-content .widget .legend, .baja.fund-profile .tab-content .widget .legend {
  font-size: 14px;
  margin-right: 15px;
  font-weight: 600;
  text-transform: none;
  color: #0C2340;
}

.baja.mEdgeOrg-profile .tab-content .widget .legend i, .baja.fund-profile .tab-content .widget .legend i {
  font-size: 18px;
  margin-right: 5px;
  color: #E9DF97;
}

.baja.mEdgeOrg-profile .tab-content .widget .print, .baja.mEdgeOrg-profile .tab-content .widget .pdf, .baja.fund-profile .tab-content .widget .print, .baja.fund-profile .tab-content .widget .pdf {
  position: relative;
  top: -2px;
  padding: 4px 10px;
  margin-left: 10px;
  float: right;
  font-weight: 400;
  text-transform: none;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo, .baja.fund-profile .tab-content .orgInfo {
  display: inline-block;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo h2, .baja.fund-profile .tab-content .orgInfo h2 {
  margin: 0 0 15px;
  font-weight: 700;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo p, .baja.fund-profile .tab-content .orgInfo p {
  color: #333333;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo > p:last-child, .baja.fund-profile .tab-content .orgInfo > p:last-child {
  margin-bottom: 0;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo .orgContactInfo, .baja.fund-profile .tab-content .orgInfo .orgContactInfo {
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding: 8px 0;
  margin-bottom: 8px;
  display: inline-block;
  width: 100%;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo .orgContactInfo p, .baja.fund-profile .tab-content .orgInfo .orgContactInfo p {
  margin-bottom: 0;
  color: #333333;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo .orgContactInfo i, .baja.fund-profile .tab-content .orgInfo .orgContactInfo i {
  margin-right: 5px;
}

.baja.mEdgeOrg-profile .tab-content .orgInfo .orgContactInfo .orgWebsite, .baja.fund-profile .tab-content .orgInfo .orgContactInfo .orgWebsite {
  text-decoration: none;
  color: #333333;
}

.baja.mEdgeOrg-profile .tab-content .orgOffice, .baja.fund-profile .tab-content .orgOffice {
  min-height: 180px;
  margin-top: 15px;
}

.baja.mEdgeOrg-profile .tab-content .orgOffice p, .baja.fund-profile .tab-content .orgOffice p {
  color: #666666;
  font-weight: 700;
}

.baja.mEdgeOrg-profile .tab-content .orgOffice p span, .baja.fund-profile .tab-content .orgOffice p span {
  font-weight: 400;
}

.baja.mEdgeOrg-profile .tab-content .orgOffice hr, .baja.fund-profile .tab-content .orgOffice hr {
  margin: 10px 0;
}

@media screen and (max-width: 480px) {
  .baja.mEdgeOrg-profile .tab-content .orgOffice, .baja.fund-profile .tab-content .orgOffice {
    min-height: 0;
    margin-top: 30px;
  }
  .baja.mEdgeOrg-profile .tab-content .orgOffice:first-child, .baja.fund-profile .tab-content .orgOffice:first-child {
    margin-top: 15px;
  }
}

.baja.mEdgeOrg-profile .tab-content .orgContacts h4, .baja.mEdgeOrg-profile .tab-content .orgFunds h4, .baja.fund-profile .tab-content .orgContacts h4, .baja.fund-profile .tab-content .orgFunds h4 {
  margin-bottom: 5px;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul, .baja.mEdgeOrg-profile .tab-content .orgFunds ul, .baja.fund-profile .tab-content .orgContacts ul, .baja.fund-profile .tab-content .orgFunds ul {
  display: table;
  width: 100%;
  padding-left: 0;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles, .baja.fund-profile .tab-content .orgContacts ul.list-titles, .baja.fund-profile .tab-content .orgFunds ul.list-titles {
  margin-bottom: 0;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li:hover, .baja.fund-profile .tab-content .orgContacts ul.list-titles li:hover, .baja.fund-profile .tab-content .orgFunds ul.list-titles li:hover {
  background-color: transparent;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li, .baja.fund-profile .tab-content .orgContacts ul.list-titles li, .baja.fund-profile .tab-content .orgContacts ul.list li, .baja.fund-profile .tab-content .orgFunds ul.list-titles li, .baja.fund-profile .tab-content .orgFunds ul.list li {
  display: table-row;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li:hover, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li:hover, .baja.fund-profile .tab-content .orgContacts ul.list-titles li:hover, .baja.fund-profile .tab-content .orgContacts ul.list li:hover, .baja.fund-profile .tab-content .orgFunds ul.list-titles li:hover, .baja.fund-profile .tab-content .orgFunds ul.list li:hover {
  background-color: #EEEEEE;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span, .baja.fund-profile .tab-content .orgContacts ul.list li span, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span, .baja.fund-profile .tab-content .orgFunds ul.list li span {
  display: table-cell;
  vertical-align: middle;
  padding: 8px 0;
  padding-right: 15px;
  border-bottom: 1px solid #DDDDDD;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span a:hover, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span a:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span a:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span a:hover, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span a:hover, .baja.fund-profile .tab-content .orgContacts ul.list li span a:hover, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span a:hover, .baja.fund-profile .tab-content .orgFunds ul.list li span a:hover {
  color: #0C2340;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.title, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.title, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.title, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.title, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.title, .baja.fund-profile .tab-content .orgContacts ul.list li span.title, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.title, .baja.fund-profile .tab-content .orgFunds ul.list li span.title {
  font-weight: 700;
  line-height: 1.2em;
  vertical-align: bottom;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactStatus, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactStatus, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactStatus, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactStatus, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactStatus, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactStatus, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactStatus, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactStatus {
  width: 10%;
  text-align: center;
  padding-left: 0 !important;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactStatus i, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactStatus i, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactStatus i, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactStatus i, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactStatus i, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactStatus i, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactStatus i, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactStatus i {
  color: #E9DF97;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactEmail, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactEmail, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactEmail, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactEmail, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactEmail, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactEmail, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactEmail, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactEmail {
  width: 5%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactLast, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactLast, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactLast, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactLast, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactLast, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactLast, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactLast, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactLast {
  width: 12.5%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactFirst, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactFirst, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactFirst, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactFirst, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactFirst, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactFirst, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactFirst, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactFirst {
  width: 12.5%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactTitle, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactTitle, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactTitle, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactTitle, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactTitle, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactTitle, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactTitle, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactTitle {
  width: 32.5%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactOffice, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactOffice, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactOffice, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactOffice, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactOffice, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactOffice, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactOffice, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactOffice {
  width: 12.5%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.contactPhone, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.contactPhone, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.contactPhone, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.contactPhone, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.contactPhone, .baja.fund-profile .tab-content .orgContacts ul.list li span.contactPhone, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.contactPhone, .baja.fund-profile .tab-content .orgFunds ul.list li span.contactPhone {
  width: 15%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.fundName, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.fundName, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.fundName, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.fundName, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.fundName, .baja.fund-profile .tab-content .orgContacts ul.list li span.fundName, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.fundName, .baja.fund-profile .tab-content .orgFunds ul.list li span.fundName {
  width: 40%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.fundCurrency, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.fundCurrency, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.fundCurrency, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.fundCurrency, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.fundCurrency, .baja.fund-profile .tab-content .orgContacts ul.list li span.fundCurrency, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.fundCurrency, .baja.fund-profile .tab-content .orgFunds ul.list li span.fundCurrency {
  width: 15%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.fundSize, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.fundSize, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.fundSize, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.fundSize, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.fundSize, .baja.fund-profile .tab-content .orgContacts ul.list li span.fundSize, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.fundSize, .baja.fund-profile .tab-content .orgFunds ul.list li span.fundSize {
  width: 15%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.fundStrat, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.fundStrat, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.fundStrat, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.fundStrat, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.fundStrat, .baja.fund-profile .tab-content .orgContacts ul.list li span.fundStrat, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.fundStrat, .baja.fund-profile .tab-content .orgFunds ul.list li span.fundStrat {
  width: 15%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.list-titles li span.fundYear, .baja.mEdgeOrg-profile .tab-content .orgContacts ul.list li span.fundYear, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list-titles li span.fundYear, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.list li span.fundYear, .baja.fund-profile .tab-content .orgContacts ul.list-titles li span.fundYear, .baja.fund-profile .tab-content .orgContacts ul.list li span.fundYear, .baja.fund-profile .tab-content .orgFunds ul.list-titles li span.fundYear, .baja.fund-profile .tab-content .orgFunds ul.list li span.fundYear {
  width: 15%;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.pagination li a, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.pagination li a, .baja.fund-profile .tab-content .orgContacts ul.pagination li a, .baja.fund-profile .tab-content .orgFunds ul.pagination li a {
  text-decoration: none;
  color: #666666;
  background-color: #DDDDDD;
  border-color: #CCCCCC;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.pagination li a:hover, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.pagination li a:hover, .baja.fund-profile .tab-content .orgContacts ul.pagination li a:hover, .baja.fund-profile .tab-content .orgFunds ul.pagination li a:hover {
  background-color: #EEEEEE;
}

.baja.mEdgeOrg-profile .tab-content .orgContacts ul.pagination li.active a, .baja.mEdgeOrg-profile .tab-content .orgFunds ul.pagination li.active a, .baja.fund-profile .tab-content .orgContacts ul.pagination li.active a, .baja.fund-profile .tab-content .orgFunds ul.pagination li.active a {
  background-color: #0C2340;
  border-color: #0C2340;
  color: #FFFFFF;
}

@media screen and (max-width: 600px) {
  .baja.mEdgeOrg-profile .tab-content .orgContacts .contacts, .baja.mEdgeOrg-profile .tab-content .orgFunds .contacts, .baja.fund-profile .tab-content .orgContacts .contacts, .baja.fund-profile .tab-content .orgFunds .contacts {
    overflow: auto;
    overflow-y: hidden;
    box-shadow: inset 0px -6px 5px 2px rgba(0, 0, 0, 0.3);
  }
}

.baja.mEdgeOrg-profile .tab-content .recentFunds h4, .baja.fund-profile .tab-content .recentFunds h4 {
  margin-bottom: 5px;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table, .baja.fund-profile .tab-content .recentFunds table {
  border-bottom: solid 1px #DDDDDD;
  width: 100%;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table thead tr:hover, .baja.fund-profile .tab-content .recentFunds table thead tr:hover {
  background-color: transparent;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table thead tr th, .baja.fund-profile .tab-content .recentFunds table thead tr th {
  border-bottom: 1px solid #E9DF97;
  padding: 8px;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table tbody tr td, .baja.fund-profile .tab-content .recentFunds table tbody tr td {
  font-size: 14px;
  padding: 8px;
  border-top: 1px solid #DDDDDD;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table tbody tr td a, .baja.fund-profile .tab-content .recentFunds table tbody tr td a {
  font-size: 14px;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table tbody tr td a:hover, .baja.fund-profile .tab-content .recentFunds table tbody tr td a:hover {
  color: #0C2340;
}

.baja.mEdgeOrg-profile .tab-content .recentFunds table tbody tr td i.fa-user, .baja.fund-profile .tab-content .recentFunds table tbody tr td i.fa-user {
  color: #E9DF97;
}

.baja.mEdgeOrg-profile .tab-content .sidebar-content .wrapper, .baja.fund-profile .tab-content .sidebar-content .wrapper {
  border: 1px solid #DDDDDD;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 15px;
}

.baja.mEdgeOrg-profile .tab-content .sidebar-content .widget > div, .baja.fund-profile .tab-content .sidebar-content .widget > div {
  min-height: 20px;
}

.baja.mEdgeOrg-profile .tab-content .sidebar-content .widget h4, .baja.fund-profile .tab-content .sidebar-content .widget h4 {
  text-transform: capitalize;
  border-color: #DDDDDD;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.baja.mEdgeOrg-profile .tab-content #tpProfile .orgOffices h4 .print, .baja.fund-profile .tab-content #tpProfile .orgOffices h4 .print {
  display: none;
}

.baja.mEdgeOrg-profile .tab-content .fund-title, .baja.fund-profile .tab-content .fund-title {
  background-color: #E9DF97;
  margin-bottom: 30px;
}

.baja.mEdgeOrg-profile .tab-content .fund-title h2, .baja.fund-profile .tab-content .fund-title h2 {
  color: #0C2340;
  padding: 15px 5px;
  margin: 0;
}

.baja.mEdgeOrg-profile .tab-content .fp-back-btn, .baja.fund-profile .tab-content .fp-back-btn {
  font-weight: 400;
}

@media screen and (max-width: 480px) {
  .baja.mEdgeMem-profile {
    padding-left: 0;
    padding-right: 0;
  }
}

.baja.mEdgeMem-profile .profile-img .picture {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 290px;
  max-width: 290px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-image: url("/wp-content/plugins/baja-custom/images/committee_placeholder.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #e6e6e6;
}

.baja.mEdgeMem-profile .profile-img .picture img {
  width: auto !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  margin: auto;
}

.baja.mEdgeMem-profile .profile-name h3, .baja.mEdgeMem-profile .profile-name h5 {
  font-weight: 700;
}

.baja.mEdgeMem-profile .pContact i {
  margin-right: 5px;
}

.baja.mEdgeMem-profile .widget {
  margin-bottom: 30px;
  min-height: 100px;
}

.baja.mEdgeMem-profile .widget h4 {
  font-weight: 700;
  line-height: 1.3em;
  text-transform: uppercase;
  border-bottom: 1px solid #E9DF97;
  padding-bottom: 15px;
  margin: 0 0 15px;
}

.baja.mEdgeMem-profile .widget h4 .print {
  position: relative;
  top: -2px;
  padding: 4px 10px;
  float: right;
}

.baja.mEdgeMem-profile .widget h4 .activeMem {
  float: right;
  font-size: 25px;
  color: #E9DF97;
  margin-right: 15px;
}

.baja.committee_member_wrapper .committee-member-img .picture {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 290px;
  max-width: 290px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-image: url("/wp-content/plugins/baja-custom/images/committee_placeholder.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
}

.baja.committee_member_wrapper .committee-member-img .picture img {
  height: 100% !important;
  width: auto !important;
  position: absolute;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  margin: auto !important;
  max-width: none;
}

.baja.committee_member_wrapper .committee_member_info .committee-info {
  height: 230px !important;
}

.baja.committee_member_wrapper .committee_member_info .committee-info h3 a {
  text-decoration: none;
}

.baja.committee_member_wrapper .committee_member_info .committee-info .profile {
  margin-top: 10px;
}

@media screen and (max-width: 991px) {
  .baja.committee_member_wrapper .committee_member_info .committee-info {
    height: 230px !important;
  }
}

@media screen and (max-width: 479px) {
  .baja.committee_member_wrapper .committee_member_info .committee-info {
    text-align: center;
    height: auto !important;
    padding-bottom: 15px;
  }
}

.baja.myProfile h3, .baja.editOrganization h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 15px;
}

.baja.myProfile form, .baja.editOrganization form {
  margin: 30px 0;
}

.baja.myProfile form h4, .baja.editOrganization form h4 {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 15px;
  margin-bottom: 15px;
}

.baja.myProfile form .form-group .form-label, .baja.editOrganization form .form-group .form-label {
  font-weight: 400 !important;
  line-height: 1.3em;
  margin-bottom: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}

@media screen and (min-width: 480px) {
  .baja.myProfile form .form-group .form-label, .baja.editOrganization form .form-group .form-label {
    text-align: right;
  }
}

@media screen and (max-width: 479px) {
  .baja.myProfile form .form-group .form-label, .baja.editOrganization form .form-group .form-label {
    padding-top: 0;
    padding-bottom: 3px;
  }
}

.baja.myProfile form .form-group .form-label[for="baja_contact_form_FirstName"]:after, .baja.myProfile form .form-group .form-label[for="baja_contact_form_LastName"]:after, .baja.myProfile form .form-group .form-label[for="baja_contact_form_Title"]:after, .baja.myProfile form .form-group .form-label[for="baja_contact_form_Phone"]:after, .baja.myProfile form .form-group .form-label[for="baja_contact_form_Email"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_BillingStreet"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_BillingCity"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_BillingCountry"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_BillingState"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_Phone"]:after, .baja.myProfile form .form-group .form-label[for="baja_account_form_BillingCity"]:after, .baja.editOrganization form .form-group .form-label[for="baja_contact_form_FirstName"]:after, .baja.editOrganization form .form-group .form-label[for="baja_contact_form_LastName"]:after, .baja.editOrganization form .form-group .form-label[for="baja_contact_form_Title"]:after, .baja.editOrganization form .form-group .form-label[for="baja_contact_form_Phone"]:after, .baja.editOrganization form .form-group .form-label[for="baja_contact_form_Email"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_BillingStreet"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_BillingCity"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_BillingCountry"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_BillingState"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_Phone"]:after, .baja.editOrganization form .form-group .form-label[for="baja_account_form_BillingCity"]:after {
  content: '*';
  position: absolute;
  color: #cc0400;
}

.baja.myProfile form .form-group .form-field input, .baja.editOrganization form .form-group .form-field input {
  width: 100%;
}

.baja.myProfile form .form-group .form-field select, .baja.editOrganization form .form-group .form-field select {
  width: 100%;
  max-width: 100%;
  height: 30px;
  border: none;
  background-color: #EEEEEE;
  color: #666666;
  padding: 5px 10px;
  display: inline-block;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.baja.myProfile form .form-group .form-field textarea, .baja.editOrganization form .form-group .form-field textarea {
  width: 100%;
  max-width: 100%;
  min-height: 200px;
  border: none;
  background-color: #EEEEEE;
  color: #666666;
  padding: 5px 10px;
  display: inline-block;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.baja.myProfile form .form-group .form-field textarea#baja_account_form_BillingStreet, .baja.editOrganization form .form-group .form-field textarea#baja_account_form_BillingStreet {
  min-height: 70px;
  height: auto;
}

.baja.myProfile form .form-actions, .baja.editOrganization form .form-actions {
  padding-top: 15px;
  border-top: 1px solid #DDDDDD;
}

.baja.myProfile form .form-actions .basic-btn, .baja.editOrganization form .form-actions .basic-btn {
  margin-right: 15px;
}

.baja.myPayments h3, .baja.myEvents h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 15px;
}

.baja.myPayments h4, .baja.myEvents h4 {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 15px;
  margin-bottom: 2px;
}

.baja.myPayments .listResults ul, .baja.myEvents .listResults ul {
  min-width: 633px;
  display: table;
  width: 100%;
  padding-left: 0;
}

.baja.myPayments .listResults ul.list-titles, .baja.myEvents .listResults ul.list-titles {
  margin-bottom: 0;
}

.baja.myPayments .listResults ul.list-titles li:hover, .baja.myEvents .listResults ul.list-titles li:hover {
  background-color: transparent;
}

.baja.myPayments .listResults ul li, .baja.myEvents .listResults ul li {
  display: table-row;
}

.baja.myPayments .listResults ul li:hover, .baja.myEvents .listResults ul li:hover {
  background-color: #EEEEEE;
}

.baja.myPayments .listResults ul li span, .baja.myEvents .listResults ul li span {
  display: table-cell;
  vertical-align: top;
  padding: 8px 0;
  padding-right: 15px;
  border-bottom: 1px solid #DDDDDD;
  width: 15%;
}

.baja.myPayments .listResults ul li span a:hover, .baja.myEvents .listResults ul li span a:hover {
  color: #0C2340;
}

.baja.myPayments .listResults ul li span.title, .baja.myEvents .listResults ul li span.title {
  font-weight: 700;
  line-height: 1.2em;
  vertical-align: bottom;
}

.baja.myPayments .listResults ul li span.payAccount, .baja.myEvents .listResults ul li span.payAccount {
  width: 30%;
  padding-left: 15px;
}

.baja.myPayments .listResults ul li span.payAmount, .baja.myPayments .listResults ul li span.payStatus, .baja.myEvents .listResults ul li span.payAmount, .baja.myEvents .listResults ul li span.payStatus {
  width: 12.5%;
}

.baja.myPayments .listResults ul li span.payType, .baja.myPayments .listResults ul li span.payDate, .baja.myPayments .listResults ul li span.payOutstanding, .baja.myPayments .listResults ul li span.payMembership, .baja.myEvents .listResults ul li span.payType, .baja.myEvents .listResults ul li span.payDate, .baja.myEvents .listResults ul li span.payOutstanding, .baja.myEvents .listResults ul li span.payMembership {
  width: 15%;
}

.baja.myPayments .listResults ul li span.eventID, .baja.myEvents .listResults ul li span.eventID {
  width: 20%;
  padding-left: 15px;
}

.baja.myPayments .listResults ul li span.eventName, .baja.myEvents .listResults ul li span.eventName {
  width: 50%;
}

.baja.myPayments .listResults ul li span.eventDate, .baja.myEvents .listResults ul li span.eventDate {
  width: 15%;
}

.baja.myPayments .listResults ul li span.eventCity, .baja.myEvents .listResults ul li span.eventCity {
  width: 15%;
}

.baja.myPayments .listResults ul li span.eventStatus, .baja.myEvents .listResults ul li span.eventStatus {
  width: 15%;
}

.baja.myPayments .listResults ul li span.eventType, .baja.myEvents .listResults ul li span.eventType {
  width: 15%;
}

.baja.myPayments .listResults ul li span.eventName2, .baja.myEvents .listResults ul li span.eventName2 {
  width: 15%;
}

@media screen and (max-width: 767px) {
  .baja.myPayments .listResults, .baja.myEvents .listResults {
    overflow: auto;
    overflow-y: hidden;
    box-shadow: inset 0px -6px 5px 2px rgba(0, 0, 0, 0.3);
  }
  .baja.myPayments .listResults ul, .baja.myEvents .listResults ul {
    min-width: 767px;
  }
  .baja.myPayments .listResults ul.list, .baja.myEvents .listResults ul.list {
    margin-bottom: 0;
  }
  .baja.myPayments .listResults ul.list li:last-child span, .baja.myEvents .listResults ul.list li:last-child span {
    border-bottom: none;
  }
  .baja.myPayments .listResults ul.list li:hover, .baja.myEvents .listResults ul.list li:hover {
    background-color: transparent;
  }
}

#page {
  display: none;
}

#loading {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-position: center;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
}

#loading i {
  color: #FFFFFF;
  margin: -21px auto 0;
  display: block;
  position: relative;
  top: 50%;
}

.noResult {
  margin-top: 30px;
}

#breadcrumbs .item-current .bread-current {
  text-transform: capitalize;
}
