body
{
  background: #fafafa;
  color: rgba(0,0,0,.57);
}
h1,
h2,
h3,
input,
textarea,
*[contentEditable],
strong,
h4,
label.show-text,
label.has-input,
label .important,
body > nav > ul > li > a
{
  color: rgba(0,0,0,.57);
}
.card
{
  background: #FFF;
  border-color: rgba(0,0,0,.15);
}
body > header,
body > header *,
.card > header,
.card > header *,
button,
.button
{
  background: #ff9300;
  color: rgba(255,255,255,.87);
  border-color: rgba(255,255,255,.57);
}
button:hover,
button:focus,
.button:hover,
.button:focus
{
  background: #5086ff;
  color: #fff;
}
input:focus,
textarea:focus,
*[contentEditable]:focus
{
  color: #ff9300;
  border-color: #ff9300;
}
a,
.link
{
  color: #ff9300;
}
a:hover,
a:focus,
.link:hover,
.link:focus,
body > nav > ul > li > a:hover,
body > nav > ul > li > a:focus
{
  color: #5086ff;
}
.note
{
  border-color: #ff9300;
}
/*
  this b-shit needs to be on seprate lines for cross browser support .......
*/
::-moz-selection
{
  background: #ff9300;
  color: rgba(255,255,255,.87);
}
::selection
{
  background: #ff9300;
  color: rgba(255,255,255,.87);
}
table thead th,
table tfoot th
{
  border-color: rgba(0,0,0,.57);
}
table td,
table th,
hr,
body > nav > header,
body > nav
{
  border-color: rgba(0,0,0,.15);
}
table.table--striped tbody tr:nth-child(odd)
{
  background-color: rgba(0,0,0,.05);
}
table.table--hover tbody tr:hover td
{
  border-bottom-color: #ff9300;
}
.loading,
body > nav
{
  background-color: #fff;
}
.sk-folding-cube .sk-cube:before
{
  background-color: #929292;
}
code
{
  color: #000;
}
.progress .determinate,
.progress .indeterminate
{
  background-color: #5086ff;
}
.dropdown__menu
{
  border-color: rgba(255,255,255,.57);
}
.dropdown__menu
{
  background: #fafafa;
}
.dropdown__menu *
{
  background: transparent;
}
.dropdown__menu a
{
  color: #ff9300;
}
.dropdown__menu a:hover,
.dropdown__menu a:focus
{
  color: #5086ff;
}
.options__option
{
  color: #ff9300;
  border-color: rgba(0,0,0,.3);
}
.options__option:hover
{
  background: rgba(0,0,0,.04);
  color: #5086ff;
}
.input-group
{
  background: #f5f5f5;
  border-color: #e5e5e5;
}
.input-group .input-group__control button,
.input-group .input-group__control .button
{
  background: transparent;
  color: rgba(0,0,0,.57);
}
.input-group .input-group__control button:hover,
.input-group .input-group__control button:focus,
.input-group .input-group__control .button:hover,
.input-group .input-group__control .button:focus
{
  color: #5086ff;
}
[contentEditable]:before
{
  color: rgba(0,0,0,.4);
}
::-webkit-input-placeholder
{
  color: rgba(0,0,0,.4);
}
::-moz-placeholder
{
  color: rgba(0,0,0,.4);
}
:-ms-input-placeholder
{
  color: rgba(0,0,0,.4);
}
:-moz-placeholder
{
  color: rgba(0,0,0,.4);
}

.adamoColor
{
  color: #ff9300;
}
.adamoAltColor
{
  color: #5086ff;
}
.hoverAdamoColor:hover
{
  color: #ff9300;
}
.hoverAdamoAltColor:hover
{
  color: #5086ff;
}
.adamoBg
{
  background-color: #ff9300;
}
