/* 
    IMPORTANT: Styles in this file is used only for account/client-specific overrides of the
    shared styles to be found in /css/styles.css
*/


/* client-specific overrides of Link Colors and Decoration */
a {
  color: #6C2767;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #4b4f54;
  text-decoration: underline;
}


/* client-specific overrides of Header and Footer Colors and Logo Sizes */
#header {
background: url(/accounts/barfoo/images/header_bg.png) repeat-x scroll 50% 0 #6C2769;
}

#header h1 {
  padding-top: 37px; /* adjust to center text vertically with logo */
  margin-left: 343px; /* equal to logo img width + ?? */
}

#logo {
  top: 35px; /* adjust to center logo vertically in header */
  max-width: 283px; /* equal to logo img width */
}

#footer {
background: url(/accounts/barfoo/images/header_bg.png) repeat-x scroll 50% 0 #6C2769;
color: white;
}


/* client-specific overrides of Tim's navbar styles */
.navbar .nav > li > a {
  color: #333333;
}

.navbar .nav:not(.pull-right) > li > a:focus,
.navbar .nav:not(.pull-right) > li > a:hover {
  color: #ffffff;
  background-color: #ccc;
}

.navbar .nav:not(.pull-right) > .active > a,
.navbar .nav:not(.pull-right) > .active > a:hover,
.navbar .nav:not(.pull-right) > .active > a:focus {
  color: #ffffff;
  background-color: #ccc;
}

/* Client-specific over-rides of Tim's custom page widget styles */
.box {
  border: 1px solid #DEDEDE;
}

.widgetTitle > h4 {
  background: url(/accounts/barfoo/images/title-bg.png) repeat-x scroll 0 0 #6C2769;
  color: #F2F2F2;
}


/* client-specific overrides of Tim's Button styles */
.btn-primary {
  background: url(/accounts/barfoo/images/title-bg.png) repeat-x scroll 0 0 #6C2769;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #6C2769;
}
