/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/**
 * @file
 * Styles specific to the digital.daaoperations.org site.
 * This is a subtheme of Drupal's omega theme
 */

/* Handy font size definitions 
font-size: .833em;   12px x .833   = 10px 
font-size: .917em;   12px x .917   = 11px 
font-size: 1em;      12px x 1      = 12px 
font-size: 1.083em   12px x 1.083  = 13px 
font-size: 1.167em;  12px x 1.167  = 14px
font-size: 1.25em;   12px x 1.125  = 15px
font-size: 1.417em;  12px x 1.417  = 17px
font-size: 2em;      12px x 2       = 24px
*/

/* Custom Styles */

/* Handy color definitions from DAA logo
      turquoise: #00AECD  Pacific
light turquoise: #8BD0E9  Seagull
          green: #8FB163  Olivine
      80% green: #A3C188 (not from palette)
         orange: #FAA74A  Casablanca
     80% orange: #F3B76B (not from palette)
            red: #F15A40  Flamingo
     slate blue: #8D9EC6  Ship Cove
      dark blue: #3D659E  San Marino
       parakeet: #36B550  Parakeet
     light gray: #B4B7B9  Silver Sand
          white: #FFFFFF
          black: #000000
 text dark gray: #788386
     text black: #333333  Mine Shaft
*/

/* GENERAL AND FRONT PAGE */

img {
  max-width: 100%;
  height: auto;
}

body {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.4px;
}

h1, h2 {
  font-family: 'Droid Sans', sans-serif;
  letter-spacing: 0.4px;
  font-weight: 400;
}

h3 {
  font-family: 'Lato', sans-serif;
  letter-spacing: 0.4px;
  font-size: 20px;
  font-weight: 700;
  margin: 0px;
}

/* h4 is only used for footer nav on this site */
h4 {
  font-family: 'Lato', sans-serif;
  letter-spacing: 0.4px;
  font-size: 12px;
  font-weight: 400;
  margin: 0px;
}

body.front {
  color: #FFFFFF;
}

body.not-front {
  color: #333333;
}

/* background for footer on random white pages */
#block-boxes-default-footer-info,
#block-boxes-default-footer-spanish {
  background: #333333;
}

a,
a:link,
a:visited {
  color: #FFFFFF;
}

/* We are using the yacomega theme in ckeditor. */
/* Override css for the inner parts of */
/* ckeditor here, as quirks are discovered.  */
/**/
/* Firstly, for nodes 92 and 93 in ckeditor */
/* links were white on white. */
/* CKEditor used the general a:link defined above */
/* with color: #FFFFFF */
/* instead of the .page-node-92 a:link defined far below */
/* with color: #333333 */
/* Hence the need to override here for the ckeditor */
/* iframe display with class = "cke_editable_themed" */
.cke_editable_themed a,
.cke_editable_themed a:link,
.cke_editable_themed a:visited {
  color: #333333;
}

.cke_editable_themed .jump-reference {
  margin: 5px;
  border: 2px solid purple;
  background: #FFFFFF url("/DAA_style/YAC/jump_reference.png") no-repeat scroll;
}

a:hover, a:focus,
h2 a:hover, h2 a:focus,
h3 a:hover, h3 a:focus,
h4 a:hover, h4 a:focus,
.learn-button a:hover, .learn-button a:focus,
.principles-section .learn-button a:hover, .principles-section .learn-button a:focus,
.complaint-button a:hover, .complaint-button a:focus,
#block-boxes-default-footer-info a:hover,
#block-boxes-default-footer-info a:focus,
#block-boxes-default-footer-spanish a:hover,
#block-boxes-default-footer-spanish a:focus {
  color: #333333;
  text-decoration: underline;
}

/* make the header sticky */
#zone-branding-wrapper {
  z-index: 100;
  position: fixed;
  width: 100%;
  background: #FFFFFF;
}

.front #zone-branding-wrapper {
  margin-top: -175px;
}

.not-front #zone-branding-wrapper {
  margin-top: -129px;
}

/* make the header sticky */
.front #zone-header-wrapper {
  margin-top: 5px;
}

.not-front #zone-header-wrapper {
  margin-top: 129px;
}

#zone-branding,
#region-branding {
  height: 70px;
}

/*
#region-branding .region-branding-inner {
  margin: 5px 0px 0px 0px;
}
*/

/* FOR MOBILE ONLY center the logo */
.logo-img {
  float: none;
  margin-right: 0px;
  text-align: center;
}

#logo {
  width: 200px;
}

/* Language selection is fixed top right */
#block-locale-language {
  position: fixed;
  top: 70px;
  right: 0;
  width: 70px;
  height: 30px;
  background: #FAA74A;
  border-radius: 5px 0px 0px 5px;
  border: 1px solid #000000;
}

#block-locale-language h2.block-title {
  display: none;
}

#block-locale-language ul.language-switcher-locale-session {
  font-size: 14px;
  font-weight: 700;
  padding: 5px;
  list-style: none;
}

#block-locale-language .language-switcher-locale-session a,
#block-locale-language .language-switcher-locale-session a:link,
#block-locale-language .language-switcher-locale-session a:visited {
  color: #333333;
  text-decoration: none;
}

/* blank out the currently active language */
#block-locale-language .language-switcher-locale-session li a.session-active {
  display: none;
}

button:focus, button:active,
input:focus, input:active,
select:focus, select:active,
textarea:focus, textarea:active {
	-moz-box-shadow: #06f 0 0 0px;
	-webkit-box-shadow: #06f 0 0 0px;
	box-shadow: #06f 0 0 0px;
}

/* FOR MOBILE ONLY center the nav menu */
#region-menu {
  text-align: center;
  margin-top: -10px;
}

nav {
  display: none;
}

#block-boxes-nav-block-mobile {
  display: block;
}

.front #block-boxes-nav-block-mobile {
  margin: 105px 0px 0px 0px;
}

.not-front #block-boxes-nav-block-mobile {
  margin: 0px;
}

#block-boxes-nav-block-mobile ul {
  margin: 0px;
}

#nav-menu {
  padding: 20px 0px 0px 0px;
}

/* FOR MOBILE ONLY width 100% so nav menu can be centered */
.navigation ul {
  margin: 5px 0px 10px 0px;
  width: 100%;
}

.navigation ul li a {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  line-height: 1;
  color: #00AECD;
  padding: 0px;
  text-align: center;
  text-decoration: none;
  display: block;
}

.navigation li.active-trail a, .navigation li a.active,
.navigation li a:hover, .navigation li a:focus,
.navigation ul li:hover a, .navigation ul li:focus a {
  font-weight: 400;
  color: #FAA74A;
}

.navigation .menu-649,
.navigation .menu-650 {
  padding: 0;
}

/* show desktop choice button block on bigger screens only */
#block-boxes-choices-desktop,
#block-boxes-choices-desktop-spanish {
  display: none;
}

/* show mobile choice button block on phone screens only */
#block-boxes-choices-mobile,
#block-boxes-choices-mobile-spanish {
  display: block;
}

.front #block-boxes-choices-mobile,
.front #block-boxes-choices-mobile-spanish,
.front #block-boxes-choices-desktop,
.front #block-boxes-choices-desktop-spanish {
  border: 2px solid #00AECD;
  border-radius: 10px;
  width: 120px;
  text-align: center;
  background: #FFFFFF;
}

.front #block-boxes-choices-mobile,
.front #block-boxes-choices-mobile-spanish {
  margin: 75px auto auto auto;
}

.front #block-boxes-choices-mobile {
  padding: 12px;
}

.front #block-boxes-choices-mobile-spanish,
.front #block-boxes-choices-desktop,
.front #block-boxes-choices-desktop-spanish {
  padding: 5px;
}

.front #block-boxes-choices-mobile .choices-description,
.front #block-boxes-choices-mobile-spanish .choices-description,
.front #block-boxes-choices-desktop .choices-description,
.front #block-boxes-choices-desktop-spanish .choices-description {
  color: #333333;
  font-size: 10px;
}

.front #block-boxes-choices-mobile .choices-button,
.front #block-boxes-choices-mobile-spanish .choices-button,
.front #block-boxes-choices-desktop .choices-button,
.front #block-boxes-choices-desktop-spanish .choices-button {
  background: #00AECD;
  border: #8BD0E9 1px solid;
  border-radius: 10px;
  font-size: 14px;
  width: 100px;
  text-align: center;
  margin: 5px 0px 0px 7px;
}

.front #block-boxes-choices-mobile .choices-button a,
.front #block-boxes-choices-mobile .choices-button a:link,
.front #block-boxes-choices-mobile .choices-button a:visited,
.front #block-boxes-choices-mobile-spanish .choices-button a,
.front #block-boxes-choices-mobile-spanish .choices-button a:link,
.front #block-boxes-choices-mobile-spanish .choices-button a:visited,
.front #block-boxes-choices-desktop .choices-button a,
.front #block-boxes-choices-desktop .choices-button a:link,
.front #block-boxes-choices-desktop .choices-button a:visited,
.front #block-boxes-choices-desktop-spanish .choices-button a,
.front #block-boxes-choices-desktop-spanish .choices-button a:link,
.front #block-boxes-choices-desktop-spanish .choices-button a:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: 900;
}

.front .block h2 {
  font-family: 'Droid Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
  line-height: 1.5;
  color: #FFFFFF;
  margin: 0px 0px 40px 0px;
  letter-spacing: 0.3px;
}

.learn-button, .complaint-button {
  border: 2px solid #FFFFFF;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  text-align: center;
}

.learn-button a,
.complaint-button a {
  color:  #FFFFFF;
  text-decoration: none;
}

.learn-button {
  width: 120px;
}

.faq-button1 {
  float: left;
}

.faq-button2 {
  float: right;
}

.front #zone-header-wrapper {
  background: #FFFFFF url("/sites/yourad/files/home_background_122x127.jpg") no-repeat scroll right 10px;
  min-height: 400px;
  padding: 30px 0px 0px 0px;
}

#region-header-first {
  padding: 0px 0px 0px 5px;
}

#region-header-first h1 {
  color: #00AECD;
  font-size: 24px;
  line-height: 1.2;
  margin: 20px 0px 60px 0px;
}

#region-header-first h1 img {
  height: 20px;
  width: auto;
  padding: 0px 0px 5px 5px;
}

#region-header-first .boxes-box-content,
#region-header-first .boxes-box-content a,
#region-header-first .boxes-box-content a:link,
#region-header-first .boxes-box-content a:visited {
  color: #333333;
}

#region-header-first .boxes-box-content a,
#region-header-first .boxes-box-content a:link,
#region-header-first .boxes-box-content a:visited {
  text-decoration: none;
  line-height: 2;
  font-size: 14px;
}

#region-header-first .boxes-box-content #link-preface1 a:hover,
#region-header-first .boxes-box-content #link-preface1 a:focus {
  color: #8FB163;
}

#home-section2 {
  background:  #8FB163;
}

.front #zone-preface1-wrapper {
  background: #8FB163;
  padding: 40px 0px 40px 0px;
}

#region-preface-secondb #block-boxes-learn-images,
#region-preface-secondb #block-boxes-learn-images-spanish {
  text-align: center;
  padding: 40px 0px 0px 0px;
}

#region-preface-secondb #home-learn-img {
  display: none;
}

#region-preface-secondb #home-learn-img-mobile {
  display: inline;
}

#region-header-first .boxes-box-content #link-preface2 a:hover,
#region-header-first .boxes-box-content #link-preface2 a:focus {
  color: #00AECD;
}

#home-section1 {
  background: #00AECD;
}

.front #zone-preface2-wrapper {
  background:  #00AECD;
  padding: 40px 0px 40px 0px;
}

#region-preface-firstb .region-preface-firstb-inner {
  float: left;
  width: 100%;
}

#region-preface-firstb .region-preface-firstb-inner #block-boxes-control-images,
#region-preface-firstb .region-preface-firstb-inner #block-boxes-control-images-spanish {
  float: left;
  padding: 20px 5px 20px 5%;
}

#region-preface-firstb .region-preface-firstb-inner #home-control-icons {
  margin: 10px 10px 0px 40px;
}

#region-preface-firstb .region-preface-firstb-inner #block-boxes-control-images2,
#region-preface-firstb .region-preface-firstb-inner #block-boxes-control-images2-spanish {
  float: right;
  padding: 20px 5% 20px 5px;
}

#region-preface-firstb .region-preface-firstb-inner #home-control-icons2 {
  margin: 10px 7px 0px 8px;
}

#region-preface-firstb .region-preface-firstb-inner #home-control-images img,
#region-preface-firstb .region-preface-firstb-inner #home-control-images2 img {
  padding: 5px;
}

#region-preface-firstb .region-preface-firstb-inner #home-control-images img {
  width: 150px;
}

#region-preface-firstb .region-preface-firstb-inner #home-control-images2 img {
  width: 90px;
}

#region-header-first .boxes-box-content #link-preface3 a:hover,
#region-header-first .boxes-box-content #link-preface3 a:focus {
  color: #FAA74A;
}

#home-section3 {
  background:  #FAA74A;
}

.front #zone-preface3-wrapper {
  background:  #FAA74A;
  padding: 40px 0px 40px 0px;
}

#region-preface-thirdb #block-boxes-icon-images,
#region-preface-thirdb #block-boxes-icon-images-spanish {
  text-align: center;
  padding: 60px 0px 0px 0px;
}

#region-header-first .boxes-box-content #link-preface4 a:hover,
#region-header-first .boxes-box-content #link-preface4 a:focus {
  color: #F15A40;
}

#home-section4 {
  background:  #F15A40;
}

.front #zone-preface4-wrapper {
  background:  #F15A40;
  padding: 40px 0px 40px 0px;
}

#region-preface-fourthb #block-boxes-benefits-images,
#region-preface-fourthb #block-boxes-benefits-images-spanish {
  float: left;
  padding: 40px 10px 0px 20px;
  display: none;
}

#region-preface-fourthb img {
  border-radius: 5px;
}

.front #zone-content-wrapper {
  background:  #E5E5E5;
}

.front #zone-footer-wrapper,
.front #block-boxes-default-footer-info,
.front #block-boxes-default-footer-spanish {
  background:  #F15A40;
}

#block-boxes-default-footer-info,
#block-boxes-default-footer-spanish {
  padding: 10px 0px 0px 0px;
  text-align: center;
}

#block-boxes-default-footer-info a,
#block-boxes-default-footer-spanish a {
  text-decoration: none;
}

.copyright {
  padding: 10px 0px 10px 0px;
  font-size: 12px;
}

/* SPECIFIC PAGES, NOT FRONT */

/* supress all date lines on site pages */
#zone-content footer .submitted {
  display: none;
}

/* set background color for voting tab on site pages */
.node-type-site-page tr.even td,
.node-type-site-page tr.odd td {
  background: #DDDDDD;
}

/* Set page color */
/* page-node-47 = Control */
/* page-node-72 = Control Spanish*/
/* #zone-header-wrapper = tabs section - not for mobile phones, see yacomega-alpha-default.css */
#control-page,
.page-node-47 #zone-header-wrapper,
.page-node-47 #zone-content-wrapper,
.page-node-47 #zone-postscript-wrapper,
.page-node-47 #zone-footer-wrapper,
.page-node-47 #block-boxes-default-footer-info,
.page-node-72 #zone-header-wrapper,
.page-node-72 #zone-content-wrapper,
.page-node-72 #zone-postscript-wrapper,
.page-node-72 #zone-footer-wrapper,
.page-node-72 #block-boxes-default-footer-spanish {
  background:  #8FB163;
}

.page-node-47 #block-boxes-control-tabs,
.page-node-72 #block-boxes-control-tabs-spanish {
  display: none;
}

.page-node-47 #zone-postscript-wrapper,
.page-node-72 #zone-postscript-wrapper {
  background:  #F15A40;
}

.page-node-47 .zone-postscript-wrapper .container-12 .grid-3,
.page-node-72 .zone-postscript-wrapper .container-12 .grid-3 {
	width: 100%;
	padding: 40px 0px 40px 0px;
}

.page-node-47 #zone-content-wrapper,
.page-node-72 #zone-content-wrapper {
  padding: 40px 0px 40px 0px;
}

.page-node-47 h1#page-title,
.page-node-72 h1#page-title {
  display: none;
}

#control-page body,
body.page-node-47,
body.page-node-72 {
  color: #FFFFFF;
}

#control-page h1 {
  font-size: 22px;
  margin: 15px 0px 25px 0px;
}

#control-page img,
.page-node-47 .content img,
.page-node-72 .content img {
  float: none;
  margin: 10px 300px 10px 10px;
  border-radius: 5px;
  background: #FFFFFF;
}

#control-page .link-images {
  margin: 10px 0px 0px 0px;
}

#control-page .link-images img {
  margin: 10px 0px 0px 5px;
  padding: 0px;
  width: 95px;
  border-radius: 5px;
}

/* rating widget */
.page-node-47 .form-item,
.page-node-72 .form-item {
  margin: 20px 0px 0px 0px;
  float: left;
}

.page-node-47 .form-item label,
.page-node-72 .form-item label {
  display: none;
}

/* On English page, turn off Spanish widget */
/* On Spanish page, turn off English widget */
.page-node-47 #rate-node-47-2-1,
.page-node-72 #rate-node-72-1-1 {
  display: none;
}

.page-node-47 #rate-node-47-1-1,
.page-node-72 #rate-node-72-2-1 {
  float: left;
  padding: 15px 4px 8px 6px;
  border: 2px solid #FFFFFF;
  border-radius: 5px;
}

.page-node-47 #rate-node-47-1-1 .item-list,
.page-node-72 #rate-node-72-2-1 .item-list {
  float: right;
  font-size: 0px;
  margin: 0px 0px 0px 10px;
}

.page-node-47 #rate-node-47-1-1 .item-list ul li,
.page-node-72 #rate-node-72-2-1 .item-list ul li {
  margin: 0px 0px 0px 5px;
}

.page-node-47 #rate-node-47-1-1 #rate-button-1,
.page-node-47 #rate-node-47-1-1 #rate-button-2,
.page-node-72 #rate-node-72-2-1 #rate-button-3,
.page-node-72 #rate-node-72-2-1 #rate-button-4 {
  text-decoration: none;
  border-radius: 5px;
  padding: 0px 2px 0px 2px;
  font-size: 12px;
  margin: 0px 0px 5px 0px;
}

.page-node-47 #rate-node-47-1-1 .rate-info,
.page-node-72 #rate-node-72-2-1 .rate-info {
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px 15px 0px 15px;
}

.page-node-47 #rate-node-47-1-1 .rate-description,
.page-node-72 #rate-node-72-2-1 .rate-description {
  float: left;
  font-size: 12px;
  color: #FFFFFF;
  padding: 0px;
}

/* Set page color */
/* page-node-64 = AppChoices */
/* page-node-77 = AppChoices Spanish */
#appchoices-page,
.page-node-64 #zone-header-wrapper,
.page-node-64 #zone-content-wrapper,
.page-node-64 #zone-postscript-wrapper,
.page-node-64 #zone-footer-wrapper,
.page-node-64 #block-boxes-default-footer-info,
.page-node-77 #zone-header-wrapper,
.page-node-77 #zone-content-wrapper,
.page-node-77 #zone-postscript-wrapper,
.page-node-77 #zone-footer-wrapper,
.page-node-77 #block-boxes-default-footer-spanish {
  background:  #8FB163;
}

.page-node-64 #zone-content-wrapper,
.page-node-77 #zone-content-wrapper {
  padding: 40px 0px 40px 0px;
}

/* NOTE: For most phone-size devices, width = 160px works,  */
/*    HOWEVER, Stephen has a Motorola Droid Mini which      */
/*    seems to multiply fixed-width by 1.5x, causing this   */
/*    title text to be too big for the box around it, so    */
/*    the text jumps down to the next line outside the box. */
/*    width = 200px fixes the problem on his device         */
#appchoices-title {
  height: 85px;
  width: 285px;
  padding: 10px;
  background-color: #FFFFFF;
  color: #00AECD;
  border-radius: 5px;
}

#appchoices-title img {
  width: 30px;
  margin: 0px 10px 0px 0px;
}

.page-node-64 h1#page-title,
.page-node-77 h1#page-title {
  display: none;
}

#appchoices-page body,
body.page-node-64,
body.page-node-77 {
  color: #FFFFFF;
}

#appchoices-page h1 {
  font-size: 20px;
}

#appchoices-page img,
.page-node-64 .content img,
.page-node-77 .content img {
  float: none;
  padding: 0px;
  border-radius: 5px;
}

#appchoices-page .link-images {
  margin: 10px 0px 40px 0px;
}

#appchoices-page .link-images img {
  margin: 10px 0px 0px 5px;
  padding: 0px;
  width: 95px;
  border-radius: 5px;
}

/* do not display rating widget */
.page-node-64 .form-item,
.page-node-77 .form-item {
  display: none;
}

/* Set page section colors */
/* page-node-48 = Learn */
/* #zone-header-wrapper = tabs section - not for mobile phones, see yacomega-alpha-default.css */
/* #zone-preface1-wrapper = Learn section */
/* #zone-preface2-wrapper = blank, 1px high */
/* #zone-preface3-wrapper = Icon section */
/* #zone-preface4-wrapper = Benefits section */
/* #zone-preface5-wrapper = Participating Companies section */
#learn-section2,
.page-node-48 #zone-header-wrapper,
.page-node-48 #zone-menu-wrapper,
.page-node-48 #zone-preface1-wrapper,
.page-node-48 #zone-preface2-wrapper {
  background:  #3D659E;
}

.page-node-48 #block-boxes-learn-tabs,
.page-node-48 #block-boxes-learn-tabs-spanish {
  display: none;
}

.page-node-48 #zone-preface1-wrapper {
  padding: 10px 0px 30px 0px;
}

#learn-section3 {
  background:  #FAA74A;
}

.page-node-48 #zone-preface3-wrapper {
  background:  #FAA74A;
  padding: 30px 0px 50px 0px;
}

#learn-section4 {
  background:  #F15A40;
}

.page-node-48 #zone-preface4-wrapper {
  background:  #F15A40;
  padding: 20px 0px 30px 0px;
}

#learn-section5,
.page-node-48 #zone-preface5-wrapper,
.page-node-48 #zone-content-wrapper,
.page-node-48 #zone-postscript-wrapper,
.page-node-48 #zone-footer-wrapper,
.page-node-48 #block-boxes-default-footer-info,
.page-node-48 #block-boxes-default-footer-spanish {
  background:  #8FB163;
}

.page-node-48 #zone-preface5-wrapper {
  padding: 20px 0px 30px 0px;
}

body.page-node-48 {
  color: #FFFFFF;
}

.page-node-48 h1#page-title {
  display: none;
}

.page-node-48 h1 {
  font-size: 22px;
  margin: 15px 0px 25px 0px;
}

.page-node-48 #zone-preface1-wrapper img,
.page-node-48 #zone-preface3-wrapper img {
  margin: 0px 10px 0px 0px;
  width: 40px;
  border-radius: 5px;
}

.page-node-48 #block-boxes-complaint-bbb,
.page-node-48 #block-boxes-complaint-bbb-spanish {
  float: left;
  width: 50%;
}

.page-node-48 #boxes-box-complaint_bbb,
.page-node-48 #boxes-box-complaint_bbb_spanish {
  float: right;
  width: 80%;
}

.page-node-48 #boxes-box-complaint_bbb img,
.page-node-48 #boxes-box-complaint_bbb_spanish img {
  max-width: 150px;
  max-height: 100px;
  width: 120px;
  margin: 20px 0px 0px 5px;
}

.page-node-48 #boxes-box-complaint_bbb .complaint-button,
.page-node-48 #boxes-box-complaint_bbb_spanish .complaint-button {
  margin: 0px 0px 0px 15px;
  width: 90px;
}

.page-node-48 #block-boxes-complaint-dma,
.page-node-48 #block-boxes-complaint-dma-spanish {
  float: right;
  width: 50%;
}

.page-node-48 #block-boxes-complaint-dma img,
.page-node-48 #block-boxes-complaint-dma-spanish img {
  max-width: 170px;
  max-height: 100px;
  width: 80px;
  margin: 22px 0px 0px 45px;
}

.page-node-48 #block-boxes-complaint-dma .complaint-button,
.page-node-48 #block-boxes-complaint-dma-spanish .complaint-button {
  margin: 0px 0px 0px 30px;
  width: 90px;
}

/* do not display rating widget */
.page-node-48 .form-item {
  display: none;
}

/* Set page color */
/* page-node-54 = Learn Details */
/* page-node-74 = Learn Details Spanish */
#learn-detail-page,
.page-node-54 #zone-header-wrapper,
.page-node-54 #zone-content-wrapper,
.page-node-54 #zone-postscript-wrapper,
.page-node-54 #zone-footer-wrapper,
.page-node-54 #block-boxes-default-footer-info,
.page-node-74 #zone-header-wrapper,
.page-node-74 #zone-content-wrapper,
.page-node-74 #zone-postscript-wrapper,
.page-node-74 #zone-footer-wrapper,
.page-node-74 #block-boxes-default-footer-spanish {
  background:  #3D659E;
}

.page-node-54 #zone-content-wrapper,
.page-node-74 #zone-content-wrapper {
  padding: 40px 0px 40px 0px;
}

body.page-node-54,
body.page-node-74 {
  color: #FFFFFF;
}

.page-node-54 h1#page-title,
.page-node-74 h1#page-title {
  display: none;
}

.page-node-54 h1,
.page-node-74 h1 {
  font-size: 22px;
  margin: 15px 0px 25px 0px;
}

.page-node-54 .content img,
.page-node-74 .content img {
  margin: 30px 0px 50px 0px;
  border-radius: 5px;
}

/* rating widget */
.page-node-54 .form-item,
.page-node-74 .form-item {
  margin: 20px 0px 0px 0px;
  float: left;
}

.page-node-54 .form-item label,
.page-node-74 .form-item label {
  display: none;
}

/* On English page, turn off Spanish widget */
/* On Spanish page, turn off English widget */
.page-node-54 #rate-node-54-2-1,
.page-node-74 #rate-node-74-1-1 {
  display: none;
}

.page-node-54 #rate-node-54-1-1,
.page-node-74 #rate-node-74-2-1 {
  float: left;
  padding: 15px 4px 8px 6px;
  border: 2px solid #FFFFFF;
  border-radius: 5px;
}

.page-node-54 #rate-node-54-1-1 .item-list,
.page-node-74 #rate-node-74-2-1 .item-list {
  float: right;
  font-size: 0px;
  margin: 0px 0px 0px 10px;
}

.page-node-54 #rate-node-54-1-1 .item-list ul li,
.page-node-74 #rate-node-74-2-1 .item-list ul li {
  margin: 0px 0px 0px 5px;
}

.page-node-54 #rate-node-54-1-1 #rate-button-1,
.page-node-54 #rate-node-54-1-1 #rate-button-2,
.page-node-74 #rate-node-74-2-1 #rate-button-3,
.page-node-74 #rate-node-74-2-1 #rate-button-4 {
  text-decoration: none;
  border-radius: 5px;
  padding: 0px 2px 0px 2px;
  font-size: 12px;
  margin: 0px 0px 5px 0px;
}

.page-node-54 #rate-node-54-1-1 .rate-info,
.page-node-74 #rate-node-74-2-1 .rate-info {
  font-size: 12px;
  color: #FFFFFF;
  margin: 0px 15px 0px 15px;
}

.page-node-54 #rate-node-54-1-1 .rate-description,
.page-node-74 #rate-node-74-2-1 .rate-description {
  float: left;
  font-size: 12px;
  color: #FFFFFF;
  padding: 0px;
}

/* Set page color */
/* page-node-50 = Benefits */
/* page-node-73 = Benefits Spanish */
#benefits-page,
.page-node-50 #zone-header-wrapper,
.page-node-50 #zone-content-wrapper,
.page-node-50 #zone-postscript-wrapper,
.page-node-50 #zone-footer-wrapper,
.page-node-50 #block-boxes-default-footer-info,
.page-node-73 #zone-header-wrapper,
.page-node-73 #zone-content-wrapper,
.page-node-73 #zone-postscript-wrapper,
.page-node-73 #zone-footer-wrapper,
.page-node-73 #block-boxes-default-footer-spanish {
  background:  #F15A40;
}

.page-node-50 #zone-content-wrapper,
.page-node-73 #zone-content-wrapper {
  padding: 40px 0px 40px 0px;
}

.page-node-50 h1#page-title,
.page-node-73 h1#page-title {
  display: none;
}

#benefits-page body,
body.page-node-50,
body.page-node-73 {
  color: #FFFFFF;
}

#benefits-page h1 {
  font-size: 22px;
  margin: 15px 0px 25px 0px;
}

/* do not display rating widget */
.page-node-50 .form-item,
.page-node-73 .form-item {
  display: none;
}

/* Set page color */
/* page-node-90 = About */
/* page-node-91 = About Spanish */
.page-node-90 #zone-header-wrapper,
.page-node-90 #zone-content-wrapper,
.page-node-90 #zone-postscript-wrapper,
.page-node-90 #zone-footer-wrapper,
.page-node-90 #block-boxes-default-footer-info,
.page-node-91 #zone-header-wrapper,
.page-node-91 #zone-content-wrapper,
.page-node-91 #zone-postscript-wrapper,
.page-node-91 #zone-footer-wrapper,
.page-node-91 #block-boxes-default-footer-spanish {
  background:  #FFFFFF;
}

.page-node-90 .navigation ul li a,
.page-node-91 .navigation ul li a {
  color: #00AECD;
}

.page-node-90 .navigation li.active-trail a, .page-node-90 .navigation li a.active,
.page-node-90 .navigation li a:hover, .page-node-90 .navigation li a:focus,
.page-node-90 .navigation ul li:hover a, .page-node-90 .navigation ul li:focus a,
.page-node-91 .navigation li.active-trail a, .page-node-91 .navigation li a.active,
.page-node-91 .navigation li a:hover, .page-node-91 .navigation li a:focus,
.page-node-91 .navigation ul li:hover a, .page-node-91 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-90 #page-title,
.page-node-91 #page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-90 a,
.page-node-90 a:link,
.page-node-90 a:visited,
.page-node-91 a,
.page-node-91 a:link,
.page-node-91 a:visited {
  color: #333333;
}

.page-node-90 a:hover, .page-node-90 a:focus,
.page-node-90 h4 a:hover, .page-node-90 h4 a:focus,
.page-node-90 #block-boxes-default-footer-info a:hover,
.page-node-90 #block-boxes-default-footer-info a:focus,
.page-node-91 a:hover, .page-node-91 a:focus,
.page-node-91 h4 a:hover, .page-node-91 h4 a:focus,
.page-node-91 #block-boxes-default-footer-spanish a:hover,
.page-node-91 #block-boxes-default-footer-spanish a:focus {
  color: #FAA74A;
}

.page-node-90 .content img,
.page-node-91 .content img {
  margin: 10px 10px 5px 0px;
}

.page-node-90 #region-content,
.page-node-91 #region-content {
  border-bottom: 2px solid #00AECD;
}

/* do not display rating widget */
.page-node-90 .form-item,
.page-node-91 .form-item {
  display: none;
}

/* Set page color */
/* page-node-78 = appchoices-support-form */
/* page-node-79 = appchoices-support-form-spanish */
.page-node-78 #block-boxes-default-footer-info,
.page-node-79 #block-boxes-default-footer-spanish {
  background:  #FFFFFF;
}

.page-node-78 #page-title,
.page-node-79 #page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-78 #block-boxes-default-footer-info a,
.page-node-78 #block-boxes-default-footer-info a:link,
.page-node-78 #block-boxes-default-footer-info a:visited,
.page-node-79 #block-boxes-default-footer-spanish a,
.page-node-79 #block-boxes-default-footer-spanish a:link,
.page-node-79 #block-boxes-default-footer-spanish a:visited{
  color: #333333;
}

.page-node-78 a:hover, .page-node-78 a:focus,
.page-node-78 h4 a:hover, .page-node-78 h4 a:focus,
.page-node-78 #block-boxes-default-footer-info a:hover,
.page-node-78 #block-boxes-default-footer-info a:focus,
.page-node-79 a:hover, .page-node-79 a:focus,
.page-node-79 h4 a:hover, .page-node-79 h4 a:focus,
.page-node-79 #block-boxes-default-footer-spanish a:hover,
.page-node-79 #block-boxes-default-footer-spanish a:focus {
  color: #FAA74A;
}

.page-node-78 #region-content,
.page-node-79 #region-content {
  border-bottom: 2px solid #00AECD;
}

/* Set page color */
/* page-node-52 = Privacy Policy */
/* page-node-76 = Privacy Policy Spanish */
.page-node-52 #zone-header-wrapper,
.page-node-52 #zone-content-wrapper,
.page-node-52 #zone-postscript-wrapper,
.page-node-52 #zone-footer-wrapper,
.page-node-52 #block-boxes-default-footer-info,
.page-node-76 #zone-header-wrapper,
.page-node-76 #zone-content-wrapper,
.page-node-76 #zone-postscript-wrapper,
.page-node-76 #zone-footer-wrapper,
.page-node-76 #block-boxes-default-footer-spanish {
  background:  #EFEFF3;
}

.page-node-52 .navigation ul li a,
.page-node-76 .navigation ul li a {
  color: #00AECD;
}

.page-node-52 .navigation li.active-trail a, .page-node-52 .navigation li a.active,
.page-node-52 .navigation li a:hover, .page-node-52 .navigation li a:focus,
.page-node-52 .navigation ul li:hover a, .page-node-52 .navigation ul li:focus a,
.page-node-76 .navigation li.active-trail a, .page-node-76 .navigation li a.active,
.page-node-76 .navigation li a:hover, .page-node-76 .navigation li a:focus,
.page-node-76 .navigation ul li:hover a, .page-node-76 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-52 h1#page-title,
.page-node-76 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-52 a,
.page-node-52 a:link,
.page-node-52 a:visited,
.page-node-76 a,
.page-node-76 a:link,
.page-node-76 a:visited {
  color: #333333;
}

.page-node-52 a:hover, .page-node-52 a:focus,
.page-node-52 h4 a:hover, .page-node-52 h4 a:focus,
.page-node-52 #block-boxes-default-footer-info a:hover,
.page-node-52 #block-boxes-default-footer-info a:focus,
.page-node-76 a:hover, .page-node-76 a:focus,
.page-node-76 h4 a:hover, .page-node-76 h4 a:focus,
.page-node-76 #block-boxes-default-footer-spanish a:hover,
.page-node-76 #block-boxes-default-footer-spanish a:focus {
  color: #FAA74A;
}

/* do not display rating widget */
.page-node-52 .form-item,
.page-node-76 .form-item {
  display: none;
}

/* Set page color */
/* page-node-51 = Terms of Use */
/* page-node-75 = Terms of Use Spanish */
.page-node-51 #zone-header-wrapper,
.page-node-51 #zone-content-wrapper,
.page-node-51 #zone-postscript-wrapper,
.page-node-51 #zone-footer-wrapper,
.page-node-51 #block-boxes-default-footer-info,
.page-node-75 #zone-header-wrapper,
.page-node-75 #zone-content-wrapper,
.page-node-75 #zone-postscript-wrapper,
.page-node-75 #zone-footer-wrapper,
.page-node-75 #block-boxes-default-footer-spanish {
  background:  #EFEFF3;
}

.page-node-51 .navigation ul li a,
.page-node-75 .navigation ul li a {
  color: #00AECD;
}

.page-node-51 .navigation li.active-trail a, .page-node-51 .navigation li a.active,
.page-node-51 .navigation li a:hover, .page-node-51 .navigation li a:focus,
.page-node-51 .navigation ul li:hover a, .page-node-51 .navigation ul li:focus a,
.page-node-75 .navigation li.active-trail a, .page-node-75 .navigation li a.active,
.page-node-75 .navigation li a:hover, .page-node-75 .navigation li a:focus,
.page-node-75 .navigation ul li:hover a, .page-node-75 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-51 h1#page-title,
.page-node-75 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-51 ol li,
.page-node-75 ol li {
  margin: 0px 0px 20px 0px;
}

.page-node-51 a,
.page-node-51 a:link,
.page-node-51 a:visited,
.page-node-75 a,
.page-node-75 a:link,
.page-node-75 a:visited {
  color: #333333;
}

.page-node-51 a:hover, .page-node-51 a:focus,
.page-node-51 h4 a:hover, .page-node-51 h4 a:focus,
.page-node-51 #block-boxes-default-footer-info a:hover,
.page-node-51 #block-boxes-default-footer-info a:focus,
.page-node-75 a:hover, .page-node-75 a:focus,
.page-node-75 h4 a:hover, .page-node-75 h4 a:focus,
.page-node-75 #block-boxes-default-footer-spanish a:hover,
.page-node-75 #block-boxes-default-footer-spanish a:focus {
  color: #FAA74A;
}

/* do not display rating widget */
.page-node-51 .form-item,
.page-node-75 .form-item {
  display: none;
}

/* Set page color */
/* page-node-53 = Icon */
.page-node-53 #zone-header-wrapper,
.page-node-53 #zone-content-wrapper,
.page-node-53 #zone-postscript-wrapper,
.page-node-53 #zone-footer-wrapper,
.page-node-53 #block-boxes-default-footer-info {
  background:  #FAA74A;
}

body.page-node-53 {
  color: #FFFFFF;
}

.page-node-53 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

/* Set page color */
/* page-node-65 = LATinfo */
.page-node-65 #zone-header-wrapper,
.page-node-65 #zone-content-wrapper,
.page-node-65 #zone-postscript-wrapper,
.page-node-65 #zone-footer-wrapper,
.page-node-65 #block-boxes-default-footer-info {
  background:  #FFFFFF;
}

.page-node-65 .navigation ul li a {
  color: #00AECD;
}

.page-node-65 .navigation li.active-trail a, .page-node-65 .navigation li a.active,
.page-node-65 .navigation li a:hover, .page-node-65 .navigation li a:focus,
.page-node-65 .navigation ul li:hover a, .page-node-65 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-65 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-65 a,
.page-node-65 a:link,
.page-node-65 a:visited {
  color: #333333;
}

.page-node-65 a:hover, .page-node-65 a:focus,
.page-node-65 h4 a:hover, .page-node-65 h4 a:focus,
.page-node-65 #block-boxes-default-footer-info a:hover,
.page-node-65 #block-boxes-default-footer-info a:focus {
  color: #FAA74A;
}

/* do not display rating widget */
.page-node-65 .form-item {
  display: none;
}

/* Set page color */
/* page-node-66 = espLATinfo */
.page-node-66 #zone-header-wrapper,
.page-node-66 #zone-content-wrapper,
.page-node-66 #zone-postscript-wrapper,
.page-node-66 #zone-footer-wrapper,
.page-node-66 #block-boxes-default-footer-info {
  background:  #FFFFFF;
}

.page-node-66 .navigation ul li a {
  color: #00AECD;
}

.page-node-66 .navigation li.active-trail a, .page-node-66 .navigation li a.active,
.page-node-66 .navigation li a:hover, .page-node-66 .navigation li a:focus,
.page-node-66 .navigation ul li:hover a, .page-node-66 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-66 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-66 a,
.page-node-66 a:link,
.page-node-66 a:visited {
  color: #333333;
}

.page-node-66 a:hover, .page-node-66 a:focus,
.page-node-66 h4 a:hover, .page-node-66 h4 a:focus,
.page-node-66 #block-boxes-default-footer-info a:hover,
.page-node-66 #block-boxes-default-footer-info a:focus {
  color: #FAA74A;
}

/* do not display rating widget */
.page-node-66 .form-item {
  display: none;
}

/* Set page color */
/* page-node-80 = Principles */
/* page-node-81 = Principles Spanish */
.page-node-80 #zone-header-wrapper,
.page-node-80 #zone-content-wrapper,
.page-node-80 #zone-postscript-wrapper,
.page-node-80 #zone-footer-wrapper,
.page-node-80 #block-boxes-default-footer-info,
.page-node-81 #zone-header-wrapper,
.page-node-81 #zone-content-wrapper,
.page-node-81 #zone-postscript-wrapper,
.page-node-81 #zone-footer-wrapper,
.page-node-81 #block-boxes-default-footer-spanish{
  background:  #FFFFFF;
}

.page-node-80 .navigation ul li a,
.page-node-81 .navigation ul li a{
  color: #00AECD;
}

.page-node-80 .navigation li.active-trail a, .page-node-80 .navigation li a.active,
.page-node-80 .navigation li a:hover, .page-node-80 .navigation li a:focus,
.page-node-80 .navigation ul li:hover a, .page-node-80 .navigation ul li:focus a,
.page-node-81 .navigation li.active-trail a, .page-node-81 .navigation li a.active,
.page-node-81 .navigation li a:hover, .page-node-81 .navigation li a:focus,
.page-node-81 .navigation ul li:hover a, .page-node-81 .navigation ul li:focus a{
  color: #FAA74A;
}

.page-node-80 h1#page-title,
.page-node-81 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-80 a,
.page-node-80 a:link,
.page-node-80 a:visited,
.page-node-81 a,
.page-node-81 a:link,
.page-node-81 a:visited {
  color: #333333;
}

.page-node-80 a:hover, .page-node-80 a:focus,
.page-node-80 h4 a:hover, .page-node-80 h4 a:focus,
.page-node-80 #block-boxes-default-footer-info a:hover,
.page-node-80 #block-boxes-default-footer-info a:focus,
.page-node-81 a:hover, .page-node-81 a:focus,
.page-node-81 h4 a:hover, .page-node-81 h4 a:focus,
.page-node-81 #block-boxes-default-footer-spanish a:hover,
.page-node-81 #block-boxes-default-footer-spanish a:focus{
  color: #FAA74A;
}

/* Principles */
.principles-section {
float: left;
margin: 5px 0px 20px 0px;
font-size: 16px;
}

.principles-download {
margin: 10px 0px 0px 0px;
}

.principles-section .learn-button {
  border: 2px solid #00AECD;
}

.principles-section .learn-button a {
  color:  #00AECD;
}

/* do not display rating widget */
.page-node-80 .form-item,
.page-node-81 .form-item {
  display: none;
}

/* Set page color */
/* page-participating = Participants by Title */
/* page-participating-by-type = Participants by Type */
/* page-participating-by-type-spanish = Participants by Type Spanish */
/* NOTE - due to URL Alias, there is some overlap */
/*        between page-participating-by-type and page-participating-by-type-spanish */
.page-participating #section-content,
.page-participating-by-type #section-content,
.page-participating-by-type-spanish #section-content {
  background: #EFEFF3;
  border-top: 20px solid #EFEFF3;
}

.page-participating #zone-postscript-wrapper,
.page-participating #zone-footer-wrapper,
.page-participating #block-boxes-default-footer-info,
.page-participating #block-boxes-default-footer-spanish,
.page-participating-by-type #zone-postscript-wrapper,
.page-participating-by-type #zone-footer-wrapper,
.page-participating-by-type #block-boxes-default-footer-info,
.page-participating-by-type #block-boxes-default-footer-spanish,
.page-participating-by-type-spanish #zone-postscript-wrapper,
.page-participating-by-type-spanish #zone-footer-wrapper,
.page-participating-by-type-spanish #block-boxes-default-footer-info,
.page-participating-by-type-spanish #block-boxes-default-footer-spanish {
  background:  #EFEFF3;
}

/* For mobile, do not display main content block (i.e. view page) */
/* For non-mobile, do not display view block */
.page-participating #block-system-main,
.page-participating-by-type #block-system-main,
.page-participating-by-type-spanish #block-system-main {
  display: none;
}

.page-participating #block-views-sfaccounts-block-1,
.page-participating-by-type #block-views-sfaccounts-block-2,
.page-participating-by-type #block-views-sfaccounts-block-3,
.page-participating-by-type-spanish #block-views-sfaccounts-block-2,
.page-participating-by-type-spanish #block-views-sfaccounts-block-3 {
  display: block;
}

.page-participating h1#page-title,
.page-participating-by-type h1#page-title,
.page-participating-by-type-spanish h1#page-title {
  font-weight: 700;
  font-size: 20px;
  margin: 10px 0px 10px 0px;
}

.page-participating #block-boxes-participants-header,
.page-participating-by-type #block-boxes-participants-header,
.page-participating-by-type-spanish #block-boxes-participants-header,
.page-participating #block-boxes-participants-header-spanish,
.page-participating-by-type #block-boxes-participants-header-spanish,
.page-participating-by-type-spanish #block-boxes-participants-header-spanish {
  font-size: 16px;
}

.page-participating .view-content,
.page-participating-by-type .view-content,
.page-participating-by-type-spanish .view-content {
  padding:  10px;
}

.page-participating .view-header,
.page-participating-by-type .view-header,
.page-participating-by-type-spanish .view-header {
  font-size: 20px;
  margin: 10px 0px 10px 0px;
}

.page-participating #switch_to_title,
.page-participating #switch_to_type,
.page-participating-by-type #switch_to_title,
.page-participating-by-type #switch_to_type,
.page-participating-by-type-spanish #switch_to_title,
.page-participating-by-type-spanish #switch_to_type {
  border: 2px solid #000000;
  border-radius: 5px;
  width: 270px;
  margin: 5px;
  padding: 5px;
}

.page-participating #switch_to_title a,
.page-participating #switch_to_title a:link,
.page-participating #switch_to_title a:visited,
.page-participating #switch_to_type a,
.page-participating #switch_to_type a:link,
.page-participating #switch_to_type a:visited,
.page-participating-by-type #switch_to_title a,
.page-participating-by-type #switch_to_title a:link,
.page-participating-by-type #switch_to_title a:visited,
.page-participating-by-type #switch_to_type a,
.page-participating-by-type #switch_to_type a:link,
.page-participating-by-type #switch_to_type a:visited,
.page-participating-by-type-spanish #switch_to_title a,
.page-participating-by-type-spanish #switch_to_title a:link,
.page-participating-by-type-spanish #switch_to_title a:visited,
.page-participating-by-type-spanish #switch_to_type a,
.page-participating-by-type-spanish #switch_to_type a:link,
.page-participating-by-type-spanish #switch_to_type a:visited {
  text-decoration: unset;
  padding: 5px;
}

.page-node-92 #top-link,
.page-node-93 #top-link,
.page-node-94 #top-link,
.page-node-95 #top-link,
.page-participating #top-link,
.page-participating-by-type #top-link,
.page-participating-by-type-spanish #top-link {
  background: #999999;
  opacity: .7;
  position: fixed;
  right: 30px;
  text-align: center;
  bottom: 20%;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  width: 40px;
  height: 40px;
  font-size: 32px;
  line-height: 32px;
  padding: 1px 0;
  border-radius: 4px;
  z-index: 99;
}

.page-participating .view-content a,
.page-participating .view-content a:link,
.page-participating .view-content a:visited,
.page-participating-by-type .view-content a,
.page-participating-by-type .view-content a:link,
.page-participating-by-type .view-content a:visited,
.page-participating-by-type-spanish .view-content a,
.page-participating-by-type-spanish .view-content a:link,
.page-participating-by-type-spanish .view-content a:visited {
  font-size: 14px;
}

.page-participating .view-content .views-view-grid td,
.page-participating .view-content .cols-3 td,
.page-participating-by-type .view-content .views-view-grid td,
.page-participating-by-type .view-content .cols-3 td,
.page-participating-by-type-spanish .view-content .views-view-grid td,
.page-participating-by-type-spanish .view-content .cols-3 td {
  width:  30%;
}

/* clear floats */
/* so jump reference stays below the fixed header */
.page-participating #block-system-main h3,
.page-participating-by-type #block-system-main h3,
.page-participating-by-type-spanish #block-system-main h3 {
  clear: left;
}

/* jump references did not work with "grid" tables */
/* work around by visually approximating grid */
.page-participating .sfaccounts-row,
.page-participating-by-type .sfaccounts-row,
.page-participating-by-type-spanish .sfaccounts-row {
  width: 30%;
  float: left;
  margin: 10px 0px 10px 0px;
  height: 40px;
}

/* configure field so line wraps look more compact */
.page-participating .views-field-yac-views-name,
.page-participating-by-type .views-field-yac-views-name,
.page-participating-by-type-spanish .views-field-yac-views-name {
  width: 150px;
  padding: 5px 0px;
  margin: 5px 0px;
  line-height: 18px; 
}

.page-participating .view-content table,
.page-participating-by-type .view-content table,
.page-participating-by-type-spanish .view-content table {
  border:  0;
}

.page-participating .view-content tr:hover td,
.page-participating .view-content td.active,
.page-participating-by-type .view-content tr:hover td,
.page-participating-by-type .view-content td.active,
.page-participating-by-type-spanish .view-content tr:hover td,
.page-participating-by-type-spanish .view-content td.active {
  background: unset;
}

.page-participating .view-content tr:hover td:hover,
.page-participating-by-type .view-content tr:hover td:hover,
.page-participating-by-type-spanish .view-content tr:hover td:hover {
  background: #F3F3F7;
}

body.page-participating #region-content,
.page-participating #region-content a,
.page-participating #region-content a:link,
.page-participating #region-content a:visited,
body.page-participating #region-footer-first,
.page-participating #region-footer-first a,
.page-participating #region-footer-first a:link,
.page-participating #region-footer-first a:visited,
body.page-participating-by-type #region-content,
.page-participating-by-type #region-content a,
.page-participating-by-type #region-content a:link,
.page-participating-by-type #region-content a:visited,
body.page-participating-by-type #region-footer-first,
.page-participating-by-type #region-footer-first a,
.page-participating-by-type #region-footer-first a:link,
.page-participating-by-type #region-footer-first a:visited,
body.page-participating-by-type-spanish #region-content,
.page-participating-by-type-spanish #region-content a,
.page-participating-by-type-spanish #region-content a:link,
.page-participating-by-type-spanish #region-content a:visited,
body.page-participating-by-type-spanish #region-footer-first,
.page-participating-by-type-spanish #region-footer-first a,
.page-participating-by-type-spanish #region-footer-first a:link,
.page-participating-by-type-spanish #region-footer-first a:visited {
  color: #333333;
}

/* Set page color */
/* page-node-92 = Protect My Choices FAQ */
/* page-node-93 = Protect My Choices */
/* page-node-94 = Protect My Choices FAQ Spanish */
/* page-node-95 = Protect My Choices Spanish */
.page-node-92 #zone-header-wrapper,
.page-node-92 #zone-content-wrapper,
.page-node-92 #zone-postscript-wrapper,
.page-node-92 #zone-footer-wrapper,
.page-node-92 #block-boxes-default-footer-info,
.page-node-93 #zone-header-wrapper,
.page-node-93 #zone-content-wrapper,
.page-node-93 #zone-postscript-wrapper,
.page-node-93 #zone-footer-wrapper,
.page-node-93 #block-boxes-default-footer-info,
.page-node-94 #zone-header-wrapper,
.page-node-94 #zone-content-wrapper,
.page-node-94 #zone-postscript-wrapper,
.page-node-94 #zone-footer-wrapper,
.page-node-94 #block-boxes-default-footer-spanish,
.page-node-95 #zone-header-wrapper,
.page-node-95 #zone-content-wrapper,
.page-node-95 #zone-postscript-wrapper,
.page-node-95 #zone-footer-wrapper,
.page-node-95 #block-boxes-default-footer-spanish {
  background:  #FFFFFF;
}

.page-node-92 .navigation ul li a,
.page-node-93 .navigation ul li a,
.page-node-94 .navigation ul li a,
.page-node-95 .navigation ul li a {
  color: #00AECD;
}

.page-node-92 .navigation li.active-trail a, .page-node-92 .navigation li a.active,
.page-node-92 .navigation li a:hover, .page-node-92 .navigation li a:focus,
.page-node-92 .navigation ul li:hover a, .page-node-92 .navigation ul li:focus a,
.page-node-93 .navigation li.active-trail a, .page-node-93 .navigation li a.active,
.page-node-93 .navigation li a:hover, .page-node-93 .navigation li a:focus,
.page-node-93 .navigation ul li:hover a, .page-node-93 .navigation ul li:focus a,
.page-node-94 .navigation li.active-trail a, .page-node-94 .navigation li a.active,
.page-node-94 .navigation li a:hover, .page-node-94 .navigation li a:focus,
.page-node-94 .navigation ul li:hover a, .page-node-94 .navigation ul li:focus a,
.page-node-95 .navigation li.active-trail a, .page-node-95 .navigation li a.active,
.page-node-95 .navigation li a:hover, .page-node-95 .navigation li a:focus,
.page-node-95 .navigation ul li:hover a, .page-node-95 .navigation ul li:focus a {
  color: #FAA74A;
}

.page-node-92 h1#page-title,
.page-node-93 h1#page-title,
.page-node-94 h1#page-title,
.page-node-95 h1#page-title {
  font-weight: 400;
  font-size: 26px;
  margin: 20px 0px 20px 0px;
}

.page-node-92 a,
.page-node-92 a:link,
.page-node-92 a:visited,
.page-node-93 a,
.page-node-93 a:link,
.page-node-93 a:visited,
.page-node-94 a,
.page-node-94 a:link,
.page-node-94 a:visited,
.page-node-95 a,
.page-node-95 a:link,
.page-node-95 a:visited {
  color: #333333;
}

.page-node-92 a:hover, .page-node-92 a:focus,
.page-node-92 h4 a:hover, .page-node-92 h4 a:focus,
.page-node-92 #block-boxes-default-footer-info a:hover,
.page-node-92 #block-boxes-default-footer-info a:focus,
.page-node-93 a:hover, .page-node-93 a:focus,
.page-node-93 h4 a:hover, .page-node-93 h4 a:focus,
.page-node-93 #block-boxes-default-footer-info a:hover,
.page-node-93 #block-boxes-default-footer-info a:focus,
.page-node-94 a:hover, .page-node-94 a:focus,
.page-node-94 h4 a:hover, .page-node-94 h4 a:focus,
.page-node-94 #block-boxes-default-footer-spanish a:hover,
.page-node-94 #block-boxes-default-footer-spanish a:focus,
.page-node-95 a:hover, .page-node-95 a:focus,
.page-node-95 h4 a:hover, .page-node-95 h4 a:focus,
.page-node-95 #block-boxes-default-footer-spanish a:hover,
.page-node-95 #block-boxes-default-footer-spanish a:focus {
  color: #FAA74A;
}

.page-node-92 .jump-reference,
.page-node-93 .jump-reference,
.page-node-94 .jump-reference,
.page-node-95 .jump-reference {
  margin-top: -70px;
  padding-top: 70px;
}

.page-node-92 #complaint-box-bbb,
.page-node-92 #complaint-box-dma,
.page-node-94 #complaint-box-bbb,
.page-node-94 #complaint-box-dma {
  border: 2px solid #333333;
  padding: 20px;
  background: #FAA74A;
}

.page-node-92 .complaint-button a,
.page-node-92 .complaint-button a:link,
.page-node-92 .complaint-button a:visited,
.page-node-94 .complaint-button a,
.page-node-94 .complaint-button a:link,
.page-node-94 .complaint-button a:visited {
  color: #FFFFFF;
}

.page-node-92 .complaint-button a:hover,
.page-node-92 .complaint-button a:focus,
.page-node-94 .complaint-button a:hover,
.page-node-94 .complaint-button a:focus {
  color: #333333;
  text-decoration: underline;
}

.page-node-92 #complaint-box-bbb img,
.page-node-94 #complaint-box-bbb img {
  max-width: 150px;
  max-height: 100px;
  width: 120px;
  margin: 0px 0px 10px 5px;
}

.page-node-92 #complaint-box-bbb .complaint-button,
.page-node-94 #complaint-box-bbb .complaint-button {
  margin: 10px auto 0px auto;
  width: 90px;
}

.page-node-92 #complaint-box-dma img,
.page-node-94 #complaint-box-dma img {
  max-width: 170px;
  max-height: 100px;
  width: 80px;
  margin: 7px 0px 5px 5px;
}

.page-node-92 #complaint-box-dma .complaint-button,
.page-node-94 #complaint-box-dma .complaint-button {
  margin: 10px auto 0px auto;
  width: 90px;
}

.page-node-92 #complaint-boxes-after,
.page-node-94 #complaint-boxes-after {
  clear: both;
}

/* do not display rating widget */
.page-node-92 .form-item,
.page-node-93 .form-item,
.page-node-94 .form-item,
.page-node-95 .form-item {
  display: none;
}
