

.bg-silver { background-color:#fafafa; }

.fg-black { color:var(--cty-black); }
.fg-blue { color:var(--cty-blue); }
.fg-orange { color:var(--cty-orange); } 
.fg-blue-light { color:var(--cty-blue-light); } 
.fg-magenta { color:var(--cty-magenta); } 
.fg-tan { color:var(--cty-tan); } 
.fg-green { color:var(--cty-green); } 
.fg-green-gso { color:var(--cty-green-gso); } 
.fg-green-medium { color:var(--cty-green-medium); } 
.fg-green-dark { color:var(--cty-green-dark); } 
.fg-green-light { color:var(--cty-green-light); } 


.bg-black { background-color:var(--cty-black); }
.bg-blue { background-color:var(--cty-blue); }
.bg-orange { background-color:var(--cty-orange); } 
.bg-blue-light { background-color:var(--cty-blue-light); } 
.bg-magenta { background-color:var(--cty-magenta); } 
.bg-tan { background-color:var(--cty-tan); } 
.bg-green { background-color:var(--cty-green); } 
.bg-green-gso { background-color:var(--cty-green-gso); } 
.bg-green-medium { background-color:var(--cty-green-medium); } 
.bg-green-dark { background-color:var(--cty-green-dark); } 
.bg-green-light { background-color:var(--cty-green-light); } 

.domino-bg-black .op-domino-bg { background-color:var(--cty-black); }
.domino-bg-blue .op-domino-bg { background-color:var(--cty-blue); }
.domino-bg-orange .op-domino-bg { background-color:var(--cty-orange); } 
.domino-bg-blue-light .op-domino-bg { background-color:var(--cty-blue-light); } 
.domino-bg-magenta .op-domino-bg { background-color:var(--cty-magenta); } 
.domino-bg-tan .op-domino-bg { background-color:var(--cty-tan); } 
.domino-bg-green .op-domino-bg { background-color:var(--cty-green); } 
.domino-bg-green-gso .op-domino-bg { background-color:var(--cty-green-gso); } 
.domino-bg-green-medium .op-domino-bg { background-color:var(--cty-green-medium); } 
.domino-bg-green-dark .op-domino-bg { background-color:var(--cty-green-dark); } 
.domino-bg-green-light .op-domino-bg { background-color:var(--cty-green-light); } 

.h-black { h1,h2,h3 { color:var(--cty-black); }}
.h-blue { h1,h2,h3 { color:var(--cty-blue); }}
.h-orange { h1,h2,h3 { color:var(--cty-orange); }}
.h-blue-light { h1,h2,h3 { color:var(--cty-blue-light); }}


.b-blue { 
  .btn-brand, .btn-brand-pill, .btn-brand-domino, 
  .btn-brand:hover, .btn-brand-pill:hover, .btn-brand-domino:hover
  { background-color:var(--cty-blue); border-color:var(--cty-blue); color:white; }
}


.bg-rounded { border-radius:24px; }

.bg-patttern-green { 
  background-image:url('https://ctycms.com/nc-greensboro/bg-pattern-green.svg');
  background-size:200px 200px;
}
.bg-patttern-green-light { 
  background-image:url('https://ctycms.com/nc-greensboro/bg-pattern-green-light.svg');
  background-size:200px 200px;
}
.bg-patttern-tan { 
  background-image:url('https://ctycms.com/nc-greensboro/bg-pattern-tan.svg');
  background-size:200px 200px;
}