/* Background Images and Footer */
#MPOuterHeader { background-image: url('Isaca_HL_Header_1920x740.jpg'); background-repeat: repeat; }
/* Color Picker */
/********************* Basics **************************/    body {      color: #000000;  }        a {      color: #A30046;  }   /*  a.user-content-mention {      color: ;  }  */  /*  a.user-content-hashtag {      color: ;  }  */    a:hover {      color: #820046;  }    /*  a.user-content-mention:hover {      color: ;  }  */ /*  a.user-content-hashtag:hover {      color: ;  }  */   .bodyBackground {      background-color: #FFFFFF;  }      /*  a.user-content-hashtag {  background: ; } */  /* a.user-content-hashtag:hover {  background: ; } */      .siteFrame {      background-color: #FFFFFF;  }        #MPOuterMost {      border-color: #E2E5E6;  }      h1, .Heading1 {      color: #000000;      /*background-color: ;*/  }    h2, .Heading2, h2 a, h2 a:hover, .text-muted-h2 h2 {      color: #000000;      /*background-color: ;*/  }    h3, .Heading3, h3 a, h3 a:hover {      color: #A30046;      background-color: #FFFFFF;  }    /*  hr, hr.delimiter, .HLLandingControl ul li {      border-bottom-color: ;  }  */    #MPOuterFooter {      background-color: #E2E5E6;      color: #000000;  }      fieldset {      border-color: #000000;  }      fieldset legend {      background-color: #000000;      border-color: #000000;      color: #FFFFFF;  }      .SearchResults .SortBy {      color: #FFFFFF;  }          /*********************** Landing Controls ******************/  .HLLandingControl .heading, .HLLandingControl h2, .headerItem, .drItemSubHeader {      /*background-color: ;*/      color: #000000;  }      .drItemSubHeader a:not(.skip-header-text-color){         color: #000000;  }      .ContentUserControl .HLLandingControl, .ContentUserControl.HLLandingControl, .ContentItemHtml.HLLandingControl {      border-color: #FFFFFF;      color: #000000;      background-color: #FFFFFF;  }      .HLLandingControl .Content a:not(.btn) {      color: #A30046;  }        .HLLandingControl .ByLine {      color: #000000;  }        .HLLandingControl h5, .HLLandingControl h4, .HLEngagement h3 {      color: #B7BABB;  }        .HLLandingControl .Content h3 a, .HLAnnouncements .Content h2 a, .HLRSSReader .Content h2 a {      color: #000000;  }      /************************ Tabs **********************/  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {      /*background-color: ;*/      /*border-color: ;*/      color: #A30046;  }  /*  .nav-tabs {      border-bottom-color: ;  }  */    .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav .open > a:hover, .nav .open > a:focus {      /*background-color: ;*/      /*border-bottom-color: ;*/      color: #A30046;  }  .nav-tabs > li > a {      /*background-color: ;*/      /*color: ;*/  }    /************************ Miscellaneous **********************/    .SloganText {      color: #A30046;  }      .ModalPopupHeading, .CustomTableModalPopup .CustomTableModalPopupHeaderRow {      background-color: #000000;      color: #FFFFFF;  }      .lblratingBig {      color: #000000;  }    /************************ Tables **********************/  .Container thead .Header td, th, .ListContainer .ListHeader, .drItemSubHeader,  .table-thead-background tr th, .table-thead-background tr td {      background-color: #000000;      color: #FFFFFF;  }      th a, th a:hover  {      color: #FFFFFF;  }        .TableRowAlternate, .table-hover > tbody > tr:hover > td  {      background-color: #FFFFFF;  }      /************************ Menus ***********************/    #MPAuxNav ul.level1 li a {      color: #323E48;  }        #MPAuxNav ul.level1 li ul {      background-color: #EDEFF0;  }        #MPAuxNav ul.level1 li li.dynamic {      border-right-color: #323E48;  }      /*  #SideMenu ul.level1 li ul {      background-color: White;  }  */    /*  .MPSideNavBottom {      color: #0069A5;  }  */      .breadcrumb {      background-color: #FFFFFF;  }        .breadcrumb li {      color: #1D252C;  }        .breadcrumb li a {      color: #1D252C;  }        .MPBottomMenu ul li a {      color: #000000;  }          /************************ Bootstrap Menus ***********************/    .navbar-default, #NAV {      background-color: #EDEFF0;      border-color: #EDEFF0;  }        .navbar-default .navbar-nav > li > a {      color: #1D252C;  }      .navbar .navbar-nav > .active > a,    .navbar .navbar-nav > .active > a:hover,    .navbar .navbar-nav > .active > a:focus,   .navbar .navbar-nav > li > a:hover {        background-color: #A30046;      color: #FFFFFF;  }    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {      background-color: #A30046;      color: #FFFFFF;  }      #MPButtonBar .dropdown-menu {      background-color: #EDEFF0;  }        #MPButtonBar .dropdown-menu li a {      color: #FFFFFF;  }        #MPButtonBar .dropdown-menu li a:hover,    #MPButtonBar .dropdown-menu li a:focus {       background-color: #1D252C;  }      #MPButtonBar .dropdown-menu .active > a,   #MPButtonBar li .dropdown-menu .active > a:hover,   #MPButtonBar .dropdown-menu .dropdown-submenu .active a:hover,   #MPButtonBar .dropdown-submenu .dropdown-submenu .active a:hover {      background-color: #1D252C;      color: #FFFFFF;  }    /*  #MPButtonBar .dropdown-menu {      border-color: ;  }  */    /************************ Bootstrap Buttons ***********************/  .btn-primary, .ui-widget-content a.btn-primary {      background-color: #A30046;      border-color: #FFFFFF;      color: #FFFFFF!important;  }    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary {      background-color: #8F0046;      border-color: #FFFFFF;      color: #FFFFFF;  }    .btn-info {      background-color: #E2E5E6;      border-color: #FFFFFF;      color: #A30046;  }    .btn-info:hover, .btn-info:focus, .btn-info:active, .open .dropdown-toggle.btn-info {      background-color: #B7BABB;      border-color: #FFFFFF;      color: #A30046;  }    .btn-success {      background-color: #A30046;      border-color: #FFFFFF;      color: #FFFFFF;  }    .btn-success:hover, .btn-success:focus, .btn-success:active, .open .dropdown-toggle.btn-success {      background-color: #8F0046;      border-color: #FFFFFF;      color: #FFFFFF;  }    .btn-danger {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .open .dropdown-toggle.btn-danger {      /*background-color: ;*/      /*border-color: ;*/      /*color: ;*/  }    .btn-default {      background-color: #E2E5E6;      border-color: #FFFFFF;      color: #A30046;  }    .btn-default:hover, .btn-default:focus, .btn-default:active, .open .dropdown-toggle.btn-default {      background-color: #B7BABB;      border-color: #FFFFFF;      color: #A30046;  }    .pagination > .active > span, .pagination > .active > span:hover, .pagination li.active>a, .pagination li.active>a:hover {      background-color: #A30046;      border-color: #FFFFFF;      color: #FFFFFF;  }    .pagination > li > a {      background-color: #FFFFFF;      border-color: #FFFFFF;      color: #000000;  }    .pagination > li > a:hover {      background-color: #E2E5E6;      border-color: #FFFFFF;      color: #000000;  }    .label-default {      background-color: #E2E5E6;      color: #A30046;  }    .badge, .badge a, a.badge a:hover {      background-color: #A30046;      color: #FFFFFF;  }    .modal-header {      background-color: #FFFFFF;      color: #000000;  }    .modal-body, .panel-body {      background-color: #FFFFFF;      color: #000000;  }    .modal-footer, .panel-footer {      /*background-color: ;*/  }  /*  #MPFooterLink {      background-color: ;  }  */    /*  #MPFooterLink a {      color: ;  }  */    /*  .faceted-search-main .facets .header {      color: ;  }  */    /*  .faceted-search-main .facets .header {      background-color: ;  }  */ /*  .cookie-notification-bar {      background-color: ;  }  */ /*  .cookie-notification-bar span {      color: ;  }  */
/* CSS Overrides */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("glyphicons-halflings-regular.eot");
  src: url("glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("glyphicons-halflings-regular.ttf") format("truetype"); }

.nav .caret{border-top:4px solid transparent  !important;}

body {
  font-family: 'Roboto', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1,
h2,
h3,
h4,
h5,
.HLLandingControl.HLEngagement a,
.SloganText,
.breadcrumb,
.ContentItemHtml h2,
.HLLandingControl .heading h2,
.calendary-number,
.calendar-month {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  color: #1d252c; }

abbr[title],
abbr[data-original-title] {
  border-bottom: 0;
  text-decoration: none; }

h1,
h2 {
  text-transform: uppercase; }

.btn:not(.btn-community-stats-static),
.HLLandingControl .ByLine,
.label-success,
.ProfileJobInfo,
a.htmlbutton,
.register-button a,
.make-buttons .HtmlContent a,
.timeAgoFormat {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.035em; }

ul.nav-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-flow: column wrap;
      flex-flow: column wrap;
  float: none; }

ul.navbar-nav,
ul.nav-tabs {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 400; }
  @media (min-width: 768px) {
    ul.navbar-nav,
    ul.nav-tabs {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      float: none; } }

ul.nav-stacked li {
  width: 100%; }

@media (min-width: 768px) {
  .nav > li {
    float: none; } }

#AuxMenu {
  background-color: transparent;
  padding: 0 10px 10px;
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase; }

#PageTitleH1 {
  text-transform: uppercase;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 900;
  padding-right: 10px; }

.MPContentArea #PageTitleH1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  z-index: 2; }

#PageTitleH1 .btn-group {
  width: auto; }

.HLLandingControl .heading h2,
.HLLandingControl h2 {
  text-transform: uppercase;
  font-weight: 700; }

#MPButtonBar .dropdown-menu {
  background-color: #1d252c; }

#MPButtonBar .dropdown-menu li a:hover {
  color: #E31837; }

.timeAgoFormat {
  font-family: 'Roboto', sans-serif; }

.Byline {
  font-family: 'Roboto', sans-serif; }

.event-dates,
.form-horizontal .control-label {
  font-family: 'Roboto', sans-serif; }

.dropdown-menu > li > a {
  font-family: 'Roboto', sans-serif;
  text-transform: none; }
  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #008DA8; }

.Count.text-muted {
  font-family: 'Roboto', sans-serif;
  font-weight: 300; }

.my-registrations .list-header {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  background-color: #fff; }

@media (min-width: 768px) {
  .navbar-toggle {
    display: none; } }

.navbar-default .navbar-toggle {
  border-color: #5c6670; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: #5c6670; }

.form-group label,
.panel-form label,
.form-horizontal .control-label {
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  font-weight: 300;
  color: #1d252c; }

#MPBottomMenu.MPBottomMenu {
  font-family: 'Roboto Condensed', sans-serif;
  text-transform: uppercase; }

.dropdown-menu > .active > a {
  background-color: #008DA8; }

#MPOuterHeader {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }

/*****Search at Top CSS*********/
#HEADER {
  background-color: transparent;
  min-height: 25rem; }

#HEADER .search-bar-top {
  background: #edeff0;
  padding: 20px;
  margin-bottom: 15px; }

#HEADER .search-bar-top .SearchInputs {
  max-width: 1200px;
  margin: 0 auto; }

#HEADER .search-bar-top .SearchResults,
.search-bar-top button.btn.btn-default.dropdown-toggle {
  display: none; }

#HEADER .search-bar-top button.btn,
.custom-search-form .input-group-btn a[id$="_btnSearch"] {
  padding: 7px 15px;
  margin: 0; }

.search-btn-top,
.home .search-btn-top {
  position: relative;
  z-index: 1;
  float: right;
  width: 42px;
  height: 42px;
  line-height: 32px;
  text-align: center;
  border: 2px solid #1d252c;
  color: #fff;
  border-radius: 100%;
  margin-right: 5px;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  font-size: 18px; }
  @media (min-width: 768px) {
    .search-btn-top,
    .home .search-btn-top {
      width: 48px;
      height: 48px;
      line-height: 39px; } }

.search-btn-top .fa-search {
  color: #1d252c; }

#MPheader .search-btn-top:hover,
#MPheader .search-btn-top:focus {
  color: #fff;
  background: #b7babb; }

#HEADER .search-bar-top {
  background: #edeff0;
  padding: 20px;
  margin-bottom: 15px; }

#HEADER .search-bar-top .SearchInputs {
  max-width: 1200px;
  margin: 0 auto; }

#HEADER .search-bar-top .SearchResults,
.search-bar-top button.btn.btn-default.dropdown-toggle {
  display: none; }

#HEADER .search-bar-top button.btn,
.custom-search-form .input-group-btn a[id$="_btnSearch"] {
  padding: 7px 15px;
  margin: 0; }

.HLWelcome.HLWelcomeHeader {
  position: relative;
  z-index: 1001;
  float: right;
  margin-left: 1rem; }

#Welcome_NotLoggedIn {
  margin-top: 0.6rem; }

/****Float Logo Left and Quicklinks Right*********/
#MPheader {
  padding-top: 5px; }

div#Logo.row {
  float: none;
  text-align: center; }

div#auxskiplinkholder {
  position: relative;
  top: -900px; }

.LogoImg,
.SloganText {
  display: block;
  margin: 0 auto;
  color: #a30046; }

/*.LogoImg.inline img.img-responsive {
  padding-right: 48px; }*/

.SloganText {
  margin-bottom: 2rem; }

/********Round off Profile Picture********/
img.welcome-profile-image {
  width: 47px !important;
  height: 47px !important;
  max-height: 47px !important;
  border-radius: 50%; }
  @media (max-width: 769px) {
    img.welcome-profile-image {
      width: 40px !important;
      height: 40px !important; } }

.Welcome .btn-group.open .dropdown-toggle,
.Welcome .btn:active {
  box-shadow: none; }

.Welcome ul {
  width: 400px;
}
.Welcome ul h4 {
  white-space: normal;
}

#HEADER #BtnShowProfile {
  display: none; }

#MPOuterMost {
  max-width: 100% !important;
  overflow-x: hidden; }

.organization-acronym .panel {
  box-shadow: none; }

.organization-acronym-profile {
  display: none; }

div[id*='ContactCommunications'] {
  margin-top: 10px; }

.MPheader .btn-default,
#searchColumn .btn-default {
  color: #5c6670;
  background-image: none;
  background-color: #edeff0;
  border: none;
  border-radius: 0 !important; }

#MPOuterMost {
  max-width: 100% !important;
  overflow-x: hidden; }

@media (max-width: 769px) {
  #MainCopy_ctl02_ListViewContent .pull-right {
    margin-top: 1rem;
    width: 100%;
    float: left !important; } }

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

#MainCopy_ctl02_DocumentPanel .form-inline .form-group .pull-right .btn-group,
#MainCopy_ctl02_DocumentPanel .form-inline .btn-success {
  width: 100%;
  max-width: none; }

#MainCopy_ctl02_DocumentPanel .form-inline .form-group .pull-right .btn-group .dropdown-toggle {
  padding-right: 2.5rem !important; }

.HLAnnouncements .heading h2,
.HLMyDocuments .heading h2 {
  padding-right: 6rem; }

a {
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

.btn:not(.btn-community-stats-static),
.btn.no-hover:not(.btn-community-stats-static),
[id*="MyCommunityNotifications_hypDiscussionEmailEmpty"],
.volunteer-opportunities-filter .bootstrap-select button.btn.btn-default {
  /*display: inline-block;*/
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  letter-spacing: 0.035em;
  font-size: 14px;
  line-height: 1.5;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  color: #a30046;
  border-radius: 0.3em !important;
  border: 0;
  padding: 0.5em 1em !important;
  cursor: pointer;
  background-image: none !important;
  background-color: #e2e5e6;
  box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 0 transparent;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  .btn:not(.btn-community-stats-static):hover, .btn:not(.btn-community-stats-static):focus,
  .btn.no-hover:not(.btn-community-stats-static):hover,
  .btn.no-hover:not(.btn-community-stats-static):focus,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"]:hover,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"]:focus,
  .volunteer-opportunities-filter .bootstrap-select button.btn.btn-default:hover,
  .volunteer-opportunities-filter .bootstrap-select button.btn.btn-default:focus {
    box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.5), inset 0 0 1em 2em rgba(0, 0, 0, 0.1); }
  .btn:not(.btn-community-stats-static) .caret,
  .btn.no-hover:not(.btn-community-stats-static) .caret,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"] .caret,
  .volunteer-opportunities-filter .bootstrap-select button.btn.btn-default .caret {
    border-top-color: #a30046; }

.btn-community-stats-static {
  border: 0;
  font-family: "Roboto", sans-serif, FontAwesome; }
  .btn-community-stats-static:hover {
    color: #1d252c; }

input.btn {
  box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 0 transparent !important; }
  input.btn:hover, input.btn:focus {
    box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.5), inset 0 0 1em 2em rgba(0, 0, 0, 0.1) !important; }

.btn.btn-primary,
.btn.btn-success,
[id*="MyCommunityNotifications_hypDiscussionEmailEmpty"] {
  color: #fff;
  background-color: #a30046;
  box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.25), inset 0 0 0 0 transparent; }
  .btn.btn-primary:hover, .btn.btn-primary:focus,
  .btn.btn-success:hover,
  .btn.btn-success:focus,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"]:hover,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"]:focus {
    box-shadow: inset 0 -0.1em 0 0 rgba(0, 0, 0, 0.5), inset 0 0 1em 2em rgba(0, 0, 0, 0.25); }
  .btn.btn-primary .caret,
  .btn.btn-success .caret,
  [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"] .caret {
    border-top-color: #fff; }

[id*="MyCommunityNotifications_hypDiscussionEmailEmpty"] {
  display: table;
  margin-top: 2rem; }
  @media (max-width: 769px) {
    [id*="MyCommunityNotifications_hypDiscussionEmailEmpty"] {
      width: 100%; } }

.Welcome .imgButton {
  margin-bottom: 0;
  min-height: 34px;
  background: none;
  box-shadow: 0 0 0 2px #fff;
  border-radius: 50% !important;
  padding: 0 !important;
  margin-left: 1rem; }

.btn-edit {
  opacity: 1; }

.HLLandingControl .Content h3 a,
.HLAnnouncements .Content h2 a {
  color: #a30046; }

.HLRSSReader .Content h2 a,
.btn-default .caret {
  color: #fff; }

.navbar-default .navbar-nav > .dropdown:hover > a .caret,
.navbar-default .navbar-nav > .dropdown.open > a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff; }

.navbar-default .navbar-nav > .dropdown.open.active > a .caret {
  color: #1d252c; }

.row.library-list {
  border-top-style: dotted; }

.libListReptEntAttchLble,
.row-border-bottom,
.event-list-item {
  border-bottom: none; }

[id*="MessagePanel"] .row-border-bottom {
  border-bottom: none; }

.Container thead .Header td,
th,
.ListContainer .ListHeader,
.drItemSubHeader,
.table-thead-background tr th {
  color: inherit; }

.table thead > tr > th {
  border-bottom: none; }

.table tbody > tr:first-child > td {
  border-top: none; }

.social__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 2rem; }
  .social__wrapper .hero-social__link {
    display: inline-block;
    font-family: 'FontAwesome', sans-serif;
    font-size: 12px;
    margin-bottom: 1rem;
    background: #323e48;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    color: #fff; }
    .social__wrapper .hero-social__link:not(:last-of-type) {
      margin-right: 1rem; }
    .social__wrapper .hero-social__link:after {
      display: inline-block;
      vertical-align: middle;
      line-height: 2; }
  .social__wrapper .hero-social__link[href*='plus.google.com']:after {
    content: '\f0d5'; }
  .social__wrapper .hero-social__link[href*='instagram.com']:after {
    content: '\f16d'; }
  .social__wrapper .hero-social__link[href*='youtube.com']:after {
    content: '\f167'; }
  .social__wrapper .hero-social__link[href*='twitter.com']:after {
    content: '\f099'; }
  .social__wrapper .hero-social__link[href*='linkedin.com']:after {
    content: '\f0e1'; }
  .social__wrapper .hero-social__link[href*='facebook.com']:after {
    content: '\f09a'; }

.search-bar-top {
  padding: 2rem;
  background-color: rgba(0, 0, 0, 0.5); }
  .search-bar-top input.form-control {
    outline: none;
    border: none;
    border-bottom: 1px solid #fff;
    background-color: transparent;
    color: #fff; }
  .search-bar-top .input-group {
    width: 100%; }
  .search-bar-top .input-group-btn {
    font-size: 2.5rem;
    position: absolute;
    top: calc(100% - 2.5rem);
    right: 1.5rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .search-bar-top [id*="_SearchWhole"] {
    padding: 0 !important;
    font-size: inherit;
    background-color: transparent;
    box-shadow: none;
    color: #fff; }

#AuxMenu li.priv-policy__append {
  display: none; }

.nav-utility__container:not(.footer__append) {
  float: none !important;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 70%;
  margin: auto; }
  @media (max-width: 769px) {
    .nav-utility__container:not(.footer__append) {
      display: none; } }

.nav-utility__container li {
  float: none !important;
  display: inline-block; }

#MPOuterFooter {
  padding-top: 3rem;
  padding-bottom: 2rem; }

#MPFooter {
  display: none; }

.footer__append {
  display: block;
  padding-left: 0;
  text-align: center; }
  .footer__append .level1.static {
    float: none !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .footer__append .level1 .static {
    float: none !important; }

@media (min-width: 768px) {
  .footer__append .static {
    display: none; } }

.footer__append #AuxMenu li.priv-policy__append {
  display: inline-block; }

@media (min-width: 768px) {
  .footer__append #MPAuxNav a[href*="privacypolicy"] {
    border-right: none !important; } }

#MPAuxNav ul.level1 li a {
  text-decoration: none; }
  #MPAuxNav ul.level1 li a:hover, #MPAuxNav ul.level1 li a:focus {
    text-decoration: underline; }

#MPAuxNav ul.level1 li:last-child a {
  border-right: none; }

#MainCopy_ctl07_CommunityFilter {
  text-align: right; }

#MainCopy_ctl07_CommunityFilter > * {
  float: none;
  display: inline-block;
  padding: 0; }
  #MainCopy_ctl07_CommunityFilter > *:not(:last-child) {
    display: none; }

.Container thead .Header td,
th,
.ListContainer .ListHeader,
.drItemSubHeader,
.table-thead-background tr th {
  background-color: #edeff0; }

th a,
th a:hover {
  color: #1d252c; }

.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {
  background-color: #d0d3d4;
  color: #1d252c; }

.glyphicon {
  font-family: 'Glyphicons Halflings', 'FontAwesome'; }

.glyphicon.text-muted {
  color: #a30046; }

.glyphicon-new-window:before {
  content: '\f14c'; }

@media (max-width: 769px) {
  #toggle-button {
    width: 100%; } }

#toggle-button [class*="glyphicon-chevron"] {
  display: none; }

ul.nav-wizard li {
  font-weight: 700;
  color: #a30046;
  background-color: #fff; }
  ul.nav-wizard li:after {
    border-left-color: #fff; }

ul.nav-wizard li.active {
  color: #a30046;
  background-color: #d0d3d4; }
  ul.nav-wizard li.active:after {
    border-left-color: #d0d3d4; }

ul.nav-wizard .active ~ li {
  color: #1d252c;
  background-color: #fff; }
  ul.nav-wizard .active ~ li:after {
    border-left-color: #fff; }

.HLLandingControl h2.headline--controls,
.headline--controls,
#mvc-title-h1 {
  position: relative;
  padding-right: 5rem; }

.btn-edit--controls,
h1 .btn-group {
  position: absolute;
  z-index: 1;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.CommunityManagementGear .dropdown-menu {
  box-shadow: initial; }

.alert-warning {
  border-color: #b7babb;
  background-color: #edeff0;
  color: #1d252c; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background-color: #e51937; }

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: #6CB33F; }

.community-list .btn-community-stats-static {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem; }
  @media (min-width: 481px) {
    .community-list .btn-community-stats-static {
      display: table;
      margin-right: auto; } }
  @media (min-width: 768px) {
    .community-list .btn-community-stats-static {
      margin-right: 0;
      margin-left: auto; } }

/*[id*="EditItemDetails"][id*="Delete"],*/
#MainCopy_ctl30_ucInboxTab_btnRequest,
[id*="_TaggingFilter"] {
  display: none; }

@media (max-width: 769px) {
  .HLLandingControl ol.display-horizontal li,
  .HLLandingControl ul.display-horizontal li {
    width: 100%;
    display: block;
    max-width: initial; } }

@media (max-width: 769px) {
  [id*="CommunityOptionHeader"] .pull-right {
    float: none !important;
    width: 100%; }
    [id*="CommunityOptionHeader"] .pull-right .btn {
      display: block; } }

@media (max-width: 769px) {
  [id*="CommunityFilter"] .col-sm-6 {
    width: 100%; } }

@media (max-width: 769px) {
  [id*="lstCommunityList_UpdatePanelStupidWrapper"] {
    width: 100%; } }
@media (max-width: 480px) {
  [id*="lstCommunityList_UpdatePanelStupidWrapper"] .btn {
    width: 100% !important; } }

@media (max-width: 769px) {
  [id*="lstCommunityList_pnlAttributes"] .pull-right {
    float: none !important;
    width: 100%; } }

@media (max-width: 769px) {
  [id*="communityJoinLeave_ucPermissionJoin_lbJoin"] {
    width: 100%; } }

#PageTitleH1 [id*="CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown"] {
  right: 1.5rem; }
  @media (max-width: 769px) {
    #PageTitleH1 [id*="CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown"] {
      width: 100%;
      right: 0;
      position: relative;
      -webkit-transform: translatey(0);
              transform: translatey(0); }
      #PageTitleH1 [id*="CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown"] .btn {
        width: 100%;
        margin-top: 2rem; } }
  @media (min-width: 768px) and (max-width: 991px) {
    #PageTitleH1 [id*="CommunityDescriptionDashboard1_CommunityManagementGear_CommunityManagementGearDropDown"] ul.dropdown-menu.pull-right {
      right: 0;
      left: initial; } }

@media (max-width: 769px) {
  [id*="ucMemberDisplay_MemberAdminLink"] {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem; } }

@media (max-width: 769px) {
  [id*="FilterTabContainer"] .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
  [id*="SortTabContainer"] .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    max-width: initial;
    display: block;
    width: 100%; } }

@media (max-width: 769px) {
  [id*="CreateNewLibrary_CommunityButton"] {
    width: 100%; } }

.libListReptEntAttchLble {
  border-bottom: 1px solid #b7babb; }

@media (max-width: 769px) {
  [id*="ManageGroups_btnSaveInvite"],
  [id*="ManageGroups_btnFinish"],
  [id*="ManageGroups_lnkBtnCancel"],
  [id*="AllCommunities"] {
    width: 100%;
    margin-bottom: 1.5rem; } }

@media (max-width: 769px) {
  .opportunities-list > .vertical-align.margin-bottom-medium > .col-md-9 .pull-right {
    float: none !important;
    margin: 2rem 0; }
    .opportunities-list > .vertical-align.margin-bottom-medium > .col-md-9 .pull-right .btn-success {
      width: 100%; } }

@media (max-width: 769px) {
  #volunteer-details #modal-apply-for-opportunity,
  #volunteer-details [href*="/volunteeropportunities/create-volunteer-opportunity/"] {
    display: table;
    margin: 0 auto 2rem 0; } }

@media (max-width: 769px) {
  #volunteer-opportunity-create .volunteer-admin > .row .inline {
    display: block; } }
@media (max-width: 769px) {
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-back,
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-add-specific-volunteers,
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-invite,
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-application-builder,
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-save,
  #volunteer-opportunity-create .volunteer-admin > .row .inline #opportunity-cancel {
    width: 100%;
    margin-bottom: 2rem; } }

.community-notifications .email-settings .btn-group .btn-default {
  color: #a30046; }

@media (max-width: 769px) {
  .mycommnotif--on {
    width: 100% !important;
    max-width: none !important; } }

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  background-color: #a30046; }

@media (max-width: 768px) {
  [id*="ucInboxTab_ucDisplayInbox_UpdatePane"] > .row,
  [id*="ucInboxTab_ucDisplaySentMsgs_UpdatePanel"] .sentMessageRow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    [id*="ucInboxTab_ucDisplayInbox_UpdatePane"] > .row .col-xs-2,
    [id*="ucInboxTab_ucDisplaySentMsgs_UpdatePanel"] .sentMessageRow .col-xs-2 {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 10%;
              flex: 1 0 10%; }
    [id*="ucInboxTab_ucDisplayInbox_UpdatePane"] > .row .col-xs-10,
    [id*="ucInboxTab_ucDisplaySentMsgs_UpdatePanel"] .sentMessageRow .col-xs-10 {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 90%;
              flex: 1 0 90%; } }

@media (max-width: 768px) {
  .mail-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .mail-option > .chk-all, .mail-option > .btn-group {
      -webkit-box-flex: 1;
          -ms-flex: 1 1;
              flex: 1 1;
      min-width: 160px;
      margin-bottom: 2rem; }
    .mail-option > .btn-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      .mail-option > .btn-group [id*="ucInboxTab_ucDisplayInbox_MarkRead"] {
        -webkit-box-flex: 1;
            -ms-flex: 1 0;
                flex: 1 0; } }

@media (max-width: 769px) {
  #filter-body .fit-width,
  #applyFilterBtn,
  #resetFilterBtn,
  [id*="MessagesCount"] {
    width: 100% !important;
    margin-bottom: 2rem; } }

[id*="_BottomLink"].row > .col-md-12,
[id*="_MoreLinkPanel"].row > .col-md-12 {
  padding: 0; }

[id*="communitySearch_SearchWhole"] {
  margin-right: 1.25rem;
  margin-left: 1.25rem; }

[id*="AddEventBtn_mddAddEvent_AddEventBtn"],
[id*="mddEditLink_lbEditLink"] {
  margin-right: 1.5rem; }

[id*="CommunityEventList_mddActionEdit"] {
  margin: 1.5rem; }

#MainCopy_ctl02_EventListControlsPanel > .ContentUserControl .pull-right {
  padding-right: 0 !important; }

@media (max-width: 993px) {
  #MainCopy_ctl02_GoButton {
    margin-top: 2rem; } }

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  vertical-align: middle; }

td [class*="CommunityEventList_mddActionEdit"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

[id*="_SocialMediaSitesUpdatePanel"] h2 {
  position: relative; }
[id*="_SocialMediaSitesUpdatePanel"] h2 .dropdown-multi-option {
  margin-left: 0; }
[id*="_SocialMediaSitesUpdatePanel"] .headline--controls {
  padding-right: 0; }
[id*="_SocialMediaSitesUpdatePanel"] h2 .btn-edit--controls {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0); }
@media (min-width: 992px) {
  [id*="_SocialMediaSitesUpdatePanel"] h2 .btn-edit--controls {
    margin-top: 1rem; } }
@media (max-width: 991px) {
  [id*="_SocialMediaSitesUpdatePanel"] [id*="_ManageDropDown"] {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); } }

[id*="CommunityManagementGear_CommunityManagementGearDropDown"] {
  z-index: 2; }

[id*="CommunityManagementGear_CommunityManagementGearDDPanel"] {
  position: absolute;
  right: 0;
  left: initial;
  top: 100%; }


  [id*="CommunityManagementGear_EmailNotificationBtnGroup"].btn-group {
    position: static;
    display: block;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
    [id*="CommunityManagementGear_EmailNotificationBtnGroup"].btn-group [id*="CommunityManagementGear_EmailNotificationOptBtn"] {
      float: none !important; } 

[id*="CommunityDescriptionDashboard1_CommunityManagementGear_StatusUL"] .CommunityManagementGearStatusPaddingL {
    white-space: normal;
}

[id*="tblPrevMonth"] {
  display: none; }

#MainCopy_ctl04_CommunityFilterPanel .caret {
  border-right-width: 3px;
  border-left-width: 3px;
  border-top-color: #555;
  border-top-width: 6px;
  right: 8px; }

#MainCopy_ctl04_CommunityFilterPanel .dropup .btn-default .caret {
  border-top-color: transparent;
  border-bottom-color: #555;
  border-bottom-width: 6px; }

#MainCopy_ctl04_CommunityFilterPanel .btn.btn-default {
  font-family: "Roboto", sans-serif, FontAwesome;
  font-weight: 400;
  text-transform: initial;
  border: 1px solid #ccc;
  box-shadow: none;
  color: #1d252c; }

[id*="PostMessageContainer"].form-group > div {
  padding-left: 5px;
}
/*
[id*="_MemberList_MemberBox_"] {
  width: 100%; }

.leaders-maxed [id*="_MemberList_MemberBox_"]:nth-child(n+9) {
  display: none; }

.leaders-toggle:after {
  content: 'Show all'; }

.leaders-toggle--hide:after {
  content: 'Hide'; }
*/
.add-event-button ul.dropdown-menu{
	margin-left:-165px;	
}

[id$=EventListPanel] .btn-group ul.dropdown-menu{
	margin-left: -115px;
}

/******ISACA Login CSS******/

iframe#isaca-login{
    max-width: 1200px;
    width: 100%;
    max-height: 250px;
    height: 100%;
    
}


#isaca-login{
left: 0;
right: 0;
top: 40%;
margin: 0 auto;
}

button#isaca-close {
    right: 19%;
    top: 40%;
    margin-left: -146px !important;
}


/*footer link coloring*/

.conduct a {
color:#323E48;
}

/* HIDE LEADERS BUTTON*/

.leaders-toggle.btn {
display:none;
}

[id*='EventTypeLabel'] {
    display: none;
}

[id*='EventTypeList'].formgroup {
    display: none;
}

#tblAdvanceSearch > div > div > div:nth-child(4) > div > div > button {
    display: none;
}
