/* 
    Created on  : January 29th, 2014, 2:15:39 PM
    Author      : rafael
    Version     : 0.0.4 RC
    Modified by : Rafael Vila
    Modified on : May 18th, 2016 10:18:00

    Log:
    2016-05-18 Adding light option to footer and header
    2016-05-17 Adding fonts variables
*/
/*
General mixins and global variables to be included on scss files
*/
/* 
    Created on : Jul 29, 2016, 10:39:42 AM
    Author     : rafael

    Modified on: June 5th, 2019 16:20
    Modified by: Rafael Vila

    Logs:
    2009-06-05  Moved .avoid-breaks class to indexNav.scss
*/
.content-tab > .tab-title,
input.simpleField,
input.simpleButton,
select.simpleField,
button.simpleButton,
#mainPageNavigationHandle,
.page-navigation,
.see-more,
*[class*=Button]:not(.utilButton) {
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.content-tab > .tab-title *, .content-tab > .tab-title:before, .content-tab > .tab-title:after,
input.simpleField *,
input.simpleField:before,
input.simpleField:after,
input.simpleButton *,
input.simpleButton:before,
input.simpleButton:after,
select.simpleField *,
select.simpleField:before,
select.simpleField:after,
button.simpleButton *,
button.simpleButton:before,
button.simpleButton:after,
#mainPageNavigationHandle *,
#mainPageNavigationHandle:before,
#mainPageNavigationHandle:after,
.page-navigation *,
.page-navigation:before,
.page-navigation:after,
.see-more *,
.see-more:before,
.see-more:after,
*[class*=Button]:not(.utilButton) *,
*[class*=Button]:not(.utilButton):before,
*[class*=Button]:not(.utilButton):after {
  -moz-box-sizing: inherit !important;
  -ms-box-sizing: inherit !important;
  -o-box-sizing: inherit !important;
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
}

body {
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0;
  color: #222;
  font-family: "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
  font-size: 14px;
  font-weight: normal;
}

a:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown), button:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown), input[type=submit]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown), input[type=reset]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown) {
  color: steelblue;
  text-decoration: none;
}
a:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):hover, button:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):hover, input[type=submit]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):hover, input[type=reset]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):hover {
  color: crimson;
  text-decoration: underline;
}
a:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):focus, button:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):focus, input[type=submit]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):focus, input[type=reset]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):focus {
  color: orangered;
}
a:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):visited, a:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):active, button:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):visited, button:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):active, input[type=submit]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):visited, input[type=submit]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):active, input[type=reset]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):visited, input[type=reset]:not(.simpleButton):not(.utilButton):not(.log-link):not(.pillButton):not(.btn):not(.glassRedButton):not(.glassRedButtonSelect):not(.metroTab):not(.dropdown-toggle):not(.dropdown):active {
  color: darkblue;
}
a.simpleButton, button.simpleButton, input[type=submit].simpleButton, input[type=reset].simpleButton {
  color: black;
  font-weight: 400;
  font-size: 14px;
  font-family: "Telex", "Source Sans Pro", "PT Sans", "DejaVu Sans", arial, helvetica, calibri, verdanda, sans-serif;
}
a.simpleButton:visited, button.simpleButton:visited, input[type=submit].simpleButton:visited, input[type=reset].simpleButton:visited {
  color: black;
}
a.simpleButton:hover, a.simpleButton:active, a.simpleButton:focus, button.simpleButton:hover, button.simpleButton:active, button.simpleButton:focus, input[type=submit].simpleButton:hover, input[type=submit].simpleButton:active, input[type=submit].simpleButton:focus, input[type=reset].simpleButton:hover, input[type=reset].simpleButton:active, input[type=reset].simpleButton:focus {
  color: white;
  text-decoration: none;
}
a.pillButton, button.pillButton, input[type=submit].pillButton, input[type=reset].pillButton {
  color: gold;
  font: 600 18px/24px "Telex", "Source Sans Pro", "PT Sans", "DejaVu Sans", arial, helvetica, calibri, verdanda, sans-serif;
  text-transform: uppercase;
}
a.pillButton:visited, button.pillButton:visited, input[type=submit].pillButton:visited, input[type=reset].pillButton:visited {
  color: gold;
}
a.pillButton:focus, a.pillButton:active, a.pillButton:hover, button.pillButton:focus, button.pillButton:active, button.pillButton:hover, input[type=submit].pillButton:focus, input[type=submit].pillButton:active, input[type=submit].pillButton:hover, input[type=reset].pillButton:focus, input[type=reset].pillButton:active, input[type=reset].pillButton:hover {
  color: white;
  text-decoration: none;
}
a.pillButton._big, a.pillButton.big, button.pillButton._big, button.pillButton.big, input[type=submit].pillButton._big, input[type=submit].pillButton.big, input[type=reset].pillButton._big, input[type=reset].pillButton.big {
  font: bold 24px/36px "Telex", "Source Sans Pro", "PT Sans", "DejaVu Sans", arial, helvetica, calibri, verdanda, sans-serif;
  padding: 0 10px;
}
a.glassRedButton.big, a.glassRedButton._big, button.glassRedButton.big, button.glassRedButton._big, input[type=submit].glassRedButton.big, input[type=submit].glassRedButton._big, input[type=reset].glassRedButton.big, input[type=reset].glassRedButton._big {
  font-size: 30px;
  padding: 0;
  display: block;
  margin: 0;
  line-height: 1em;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
}
a.glassRedButton.big:hover, a.glassRedButton._big:hover, button.glassRedButton.big:hover, button.glassRedButton._big:hover, input[type=submit].glassRedButton.big:hover, input[type=submit].glassRedButton._big:hover, input[type=reset].glassRedButton.big:hover, input[type=reset].glassRedButton._big:hover {
  color: goldenrod;
  text-transform: uppercase;
  text-decoration: none;
}
a.btn, button.btn, input[type=submit].btn, input[type=reset].btn {
  color: inherit !important;
  text-decoration: none !important;
}
a.btn.btn-primary, button.btn.btn-primary, input[type=submit].btn.btn-primary, input[type=reset].btn.btn-primary {
  color: white !important;
}
a.btn.btn-primary:hover, button.btn.btn-primary:hover, input[type=submit].btn.btn-primary:hover, input[type=reset].btn.btn-primary:hover {
  color: white !important;
}
a.btn.btn-success, button.btn.btn-success, input[type=submit].btn.btn-success, input[type=reset].btn.btn-success {
  color: white !important;
}
a.btn.btn-success:hover, button.btn.btn-success:hover, input[type=submit].btn.btn-success:hover, input[type=reset].btn.btn-success:hover {
  color: white !important;
}
a.btn.btn-warning, button.btn.btn-warning, input[type=submit].btn.btn-warning, input[type=reset].btn.btn-warning {
  color: white !important;
}
a.btn.btn-warning:hover, button.btn.btn-warning:hover, input[type=submit].btn.btn-warning:hover, input[type=reset].btn.btn-warning:hover {
  color: white !important;
}
a.btn.btn-danger, button.btn.btn-danger, input[type=submit].btn.btn-danger, input[type=reset].btn.btn-danger {
  color: white !important;
}
a.btn.btn-danger:hover, button.btn.btn-danger:hover, input[type=submit].btn.btn-danger:hover, input[type=reset].btn.btn-danger:hover {
  color: white !important;
}
a.btn.btn-adi, button.btn.btn-adi, input[type=submit].btn.btn-adi, input[type=reset].btn.btn-adi {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #e4e4e4 !important;
  background-color: #646464 !important;
  border: 2px #4b4b4b solid !important;
  box-shadow: inset 0 0 2px 0 rgba(75, 75, 75, 0.5);
}
a.btn.btn-adi:hover, button.btn.btn-adi:hover, input[type=submit].btn.btn-adi:hover, input[type=reset].btn.btn-adi:hover {
  color: #cacaca !important;
  background-color: #3e3e3e !important;
  border-color: #313131 !important;
  box-shadow: inset 0 0 10px 2px rgba(24, 24, 24, 0.9);
}
a.btn.btn-amazon, button.btn.btn-amazon, input[type=submit].btn.btn-amazon, input[type=reset].btn.btn-amazon {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffffe !important;
  background-color: #fe9900 !important;
  border: 2px #cb7a00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(203, 122, 0, 0.5);
}
a.btn.btn-amazon:hover, button.btn.btn-amazon:hover, input[type=submit].btn.btn-amazon:hover, input[type=reset].btn.btn-amazon:hover {
  color: #ffeacb !important;
  background-color: #b26b00 !important;
  border-color: #985c00 !important;
  box-shadow: inset 0 0 10px 2px rgba(101, 61, 0, 0.9);
}
a.btn.btn-apple, button.btn.btn-apple, input[type=submit].btn.btn-apple, input[type=reset].btn.btn-apple {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #e4e4e4 !important;
  background-color: #646464 !important;
  border: 2px #4b4b4b solid !important;
  box-shadow: inset 0 0 2px 0 rgba(75, 75, 75, 0.5);
}
a.btn.btn-apple:hover, button.btn.btn-apple:hover, input[type=submit].btn.btn-apple:hover, input[type=reset].btn.btn-apple:hover {
  color: #cacaca !important;
  background-color: #3e3e3e !important;
  border-color: #313131 !important;
  box-shadow: inset 0 0 10px 2px rgba(24, 24, 24, 0.9);
}
a.btn.btn-ap, button.btn.btn-ap, input[type=submit].btn.btn-ap, input[type=reset].btn.btn-ap {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #D8B041 !important;
  border: 2px #bf9727 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(191, 151, 39, 0.5);
}
a.btn.btn-ap:hover, button.btn.btn-ap:hover, input[type=submit].btn.btn-ap:hover, input[type=reset].btn.btn-ap:hover {
  color: #fbf6ea !important;
  background-color: #aa8623 !important;
  border-color: #95751e !important;
  box-shadow: inset 0 0 10px 2px rgba(106, 84, 22, 0.9);
}
a.btn.btn-belts, button.btn.btn-belts, input[type=submit].btn.btn-belts, input[type=reset].btn.btn-belts {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-belts:hover, button.btn.btn-belts:hover, input[type=submit].btn.btn-belts:hover, input[type=reset].btn.btn-belts:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-belts-red, button.btn.btn-belts-red, input[type=submit].btn.btn-belts-red, input[type=reset].btn.btn-belts-red {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fae3e9 !important;
  background-color: #bf1f47 !important;
  border: 2px #931837 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(147, 24, 55, 0.5);
}
a.btn.btn-belts-red:hover, button.btn.btn-belts-red:hover, input[type=submit].btn.btn-belts-red:hover, input[type=reset].btn.btn-belts-red:hover {
  color: #f3b7c6 !important;
  background-color: #7d142f !important;
  border-color: #671126 !important;
  box-shadow: inset 0 0 10px 2px rgba(59, 10, 22, 0.9);
}
a.btn.btn-cb, button.btn.btn-cb, input[type=submit].btn.btn-cb, input[type=reset].btn.btn-cb {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #D97C2C !important;
  border: 2px #b26420 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(178, 100, 32, 0.5);
}
a.btn.btn-cb:hover, button.btn.btn-cb:hover, input[type=submit].btn.btn-cb:hover, input[type=reset].btn.btn-cb:hover {
  color: #f8e7d9 !important;
  background-color: #9c571c !important;
  border-color: #874b18 !important;
  box-shadow: inset 0 0 10px 2px rgba(92, 51, 16, 0.9);
}
a.btn.btn-coding, button.btn.btn-coding, input[type=submit].btn.btn-coding, input[type=reset].btn.btn-coding {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #e4e4e4 !important;
  background-color: #646464 !important;
  border: 2px #4b4b4b solid !important;
  box-shadow: inset 0 0 2px 0 rgba(75, 75, 75, 0.5);
}
a.btn.btn-coding:hover, button.btn.btn-coding:hover, input[type=submit].btn.btn-coding:hover, input[type=reset].btn.btn-coding:hover {
  color: #cacaca !important;
  background-color: #3e3e3e !important;
  border-color: #313131 !important;
  box-shadow: inset 0 0 10px 2px rgba(24, 24, 24, 0.9);
}
a.btn.btn-color-white, button.btn.btn-color-white, input[type=submit].btn.btn-color-white, input[type=reset].btn.btn-color-white {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #FFFFFF !important;
  border: 2px #e6e6e6 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(230, 230, 230, 0.5);
}
a.btn.btn-color-white:hover, button.btn.btn-color-white:hover, input[type=submit].btn.btn-color-white:hover, input[type=reset].btn.btn-color-white:hover {
  color: white !important;
  background-color: #d9d9d9 !important;
  border-color: #cccccc !important;
  box-shadow: inset 0 0 10px 2px rgba(179, 179, 179, 0.9);
}
a.btn.btn-color-crimson, button.btn.btn-color-crimson, input[type=submit].btn.btn-color-crimson, input[type=reset].btn.btn-color-crimson {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fef1f4 !important;
  background-color: #dc143c !important;
  border: 2px #ad102f solid !important;
  box-shadow: inset 0 0 2px 0 rgba(173, 16, 47, 0.5);
}
a.btn.btn-color-crimson:hover, button.btn.btn-color-crimson:hover, input[type=submit].btn.btn-color-crimson:hover, input[type=reset].btn.btn-color-crimson:hover {
  color: #fac3ce !important;
  background-color: #960e29 !important;
  border-color: #7f0c23 !important;
  box-shadow: inset 0 0 10px 2px rgba(80, 7, 22, 0.9);
}
a.btn.btn-coolcore, button.btn.btn-coolcore, input[type=submit].btn.btn-coolcore, input[type=reset].btn.btn-coolcore {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #49dcff !important;
  background-color: #003b49 !important;
  border: 2px #001216 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 18, 22, 0.5);
}
a.btn.btn-coolcore:hover, button.btn.btn-coolcore:hover, input[type=submit].btn.btn-coolcore:hover, input[type=reset].btn.btn-coolcore:hover {
  color: #16d2ff !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-coolcore-lite, button.btn.btn-coolcore-lite, input[type=submit].btn.btn-coolcore-lite, input[type=reset].btn.btn-coolcore-lite {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #d0f6ff !important;
  background-color: #00a8d0 !important;
  border: 2px #007f9d solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 127, 157, 0.5);
}
a.btn.btn-coolcore-lite:hover, button.btn.btn-coolcore-lite:hover, input[type=submit].btn.btn-coolcore-lite:hover, input[type=reset].btn.btn-coolcore-lite:hover {
  color: #9decff !important;
  background-color: #006a84 !important;
  border-color: #00566a !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 44, 55, 0.9);
}
a.btn.btn-cp, button.btn.btn-cp, input[type=submit].btn.btn-cp, input[type=reset].btn.btn-cp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f8f4e1 !important;
  background-color: #AE992C !important;
  border: 2px #857522 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(133, 117, 34, 0.5);
}
a.btn.btn-cp:hover, button.btn.btn-cp:hover, input[type=submit].btn.btn-cp:hover, input[type=reset].btn.btn-cp:hover {
  color: #ede5b9 !important;
  background-color: #71631d !important;
  border-color: #5d5117 !important;
  box-shadow: inset 0 0 10px 2px rgba(52, 46, 13, 0.9);
}
a.btn.btn-csr, button.btn.btn-csr, input[type=submit].btn.btn-csr, input[type=reset].btn.btn-csr {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #7b6fad !important;
  border: 2px #615594 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(97, 85, 148, 0.5);
}
a.btn.btn-csr:hover, button.btn.btn-csr:hover, input[type=submit].btn.btn-csr:hover, input[type=reset].btn.btn-csr:hover {
  color: #f2f1f7 !important;
  background-color: #564b84 !important;
  border-color: #4c4274 !important;
  box-shadow: inset 0 0 10px 2px rgba(54, 48, 83, 0.9);
}
a.btn.btn-cushion, button.btn.btn-cushion, input[type=submit].btn.btn-cushion, input[type=reset].btn.btn-cushion {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #ed1c24 !important;
  border: 2px #c61017 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(198, 16, 23, 0.5);
}
a.btn.btn-cushion:hover, button.btn.btn-cushion:hover, input[type=submit].btn.btn-cushion:hover, input[type=reset].btn.btn-cushion:hover {
  color: #fcd9da !important;
  background-color: #af0e14 !important;
  border-color: #970c11 !important;
  box-shadow: inset 0 0 10px 2px rgba(104, 8, 12, 0.9);
}
a.btn.btn-cushion-general, button.btn.btn-cushion-general, input[type=submit].btn.btn-cushion-general, input[type=reset].btn.btn-cushion-general {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #cdced0 !important;
  background-color: #4C4E52 !important;
  border: 2px #333538 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(51, 53, 56, 0.5);
}
a.btn.btn-cushion-general:hover, button.btn.btn-cushion-general:hover, input[type=submit].btn.btn-cushion-general:hover, input[type=reset].btn.btn-cushion-general:hover {
  color: #b2b4b8 !important;
  background-color: #27282a !important;
  border-color: #1b1c1d !important;
  box-shadow: inset 0 0 10px 2px rgba(2, 2, 3, 0.9);
}
a.btn.btn-scgu, button.btn.btn-scgu, input[type=submit].btn.btn-scgu, input[type=reset].btn.btn-scgu {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #cdced0 !important;
  background-color: #4C4E52 !important;
  border: 2px #333538 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(51, 53, 56, 0.5);
}
a.btn.btn-scgu:hover, button.btn.btn-scgu:hover, input[type=submit].btn.btn-scgu:hover, input[type=reset].btn.btn-scgu:hover {
  color: #b2b4b8 !important;
  background-color: #27282a !important;
  border-color: #1b1c1d !important;
  box-shadow: inset 0 0 10px 2px rgba(2, 2, 3, 0.9);
}
a.btn.btn-cushion-positioning, button.btn.btn-cushion-positioning, input[type=submit].btn.btn-cushion-positioning, input[type=reset].btn.btn-cushion-positioning {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffdfc !important;
  background-color: #FC6200 !important;
  border: 2px #c94e00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(201, 78, 0, 0.5);
}
a.btn.btn-cushion-positioning:hover, button.btn.btn-cushion-positioning:hover, input[type=submit].btn.btn-cushion-positioning:hover, input[type=reset].btn.btn-cushion-positioning:hover {
  color: #ffdec9 !important;
  background-color: #b04400 !important;
  border-color: #963a00 !important;
  box-shadow: inset 0 0 10px 2px rgba(99, 39, 0, 0.9);
}
a.btn.btn-scp, button.btn.btn-scp, input[type=submit].btn.btn-scp, input[type=reset].btn.btn-scp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffdfc !important;
  background-color: #FC6200 !important;
  border: 2px #c94e00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(201, 78, 0, 0.5);
}
a.btn.btn-scp:hover, button.btn.btn-scp:hover, input[type=submit].btn.btn-scp:hover, input[type=reset].btn.btn-scp:hover {
  color: #ffdec9 !important;
  background-color: #b04400 !important;
  border-color: #963a00 !important;
  box-shadow: inset 0 0 10px 2px rgba(99, 39, 0, 0.9);
}
a.btn.btn-cushion-skin, button.btn.btn-cushion-skin, input[type=submit].btn.btn-cushion-skin, input[type=reset].btn.btn-cushion-skin {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #ececec !important;
  border: 2px lightgray solid !important;
  box-shadow: inset 0 0 2px 0 rgba(211, 211, 211, 0.5);
}
a.btn.btn-cushion-skin:hover, button.btn.btn-cushion-skin:hover, input[type=submit].btn.btn-cushion-skin:hover, input[type=reset].btn.btn-cushion-skin:hover {
  color: white !important;
  background-color: #c6c6c6 !important;
  border-color: #b9b9b9 !important;
  box-shadow: inset 0 0 10px 2px rgba(160, 160, 160, 0.9);
}
a.btn.btn-scsp, button.btn.btn-scsp, input[type=submit].btn.btn-scsp, input[type=reset].btn.btn-scsp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #ececec !important;
  border: 2px lightgray solid !important;
  box-shadow: inset 0 0 2px 0 rgba(211, 211, 211, 0.5);
}
a.btn.btn-scsp:hover, button.btn.btn-scsp:hover, input[type=submit].btn.btn-scsp:hover, input[type=reset].btn.btn-scsp:hover {
  color: white !important;
  background-color: #c6c6c6 !important;
  border-color: #b9b9b9 !important;
  box-shadow: inset 0 0 10px 2px rgba(160, 160, 160, 0.9);
}
a.btn.btn-cushion-skin-positioning, button.btn.btn-cushion-skin-positioning, input[type=submit].btn.btn-cushion-skin-positioning, input[type=reset].btn.btn-cushion-skin-positioning {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffefc !important;
  background-color: #FCCB00 !important;
  border: 2px #c9a200 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(201, 162, 0, 0.5);
}
a.btn.btn-cushion-skin-positioning:hover, button.btn.btn-cushion-skin-positioning:hover, input[type=submit].btn.btn-cushion-skin-positioning:hover, input[type=reset].btn.btn-cushion-skin-positioning:hover {
  color: #fff5c9 !important;
  background-color: #b08d00 !important;
  border-color: #967900 !important;
  box-shadow: inset 0 0 10px 2px rgba(99, 80, 0, 0.9);
}
a.btn.btn-scspp, button.btn.btn-scspp, input[type=submit].btn.btn-scspp, input[type=reset].btn.btn-scspp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffefc !important;
  background-color: #FCCB00 !important;
  border: 2px #c9a200 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(201, 162, 0, 0.5);
}
a.btn.btn-scspp:hover, button.btn.btn-scspp:hover, input[type=submit].btn.btn-scspp:hover, input[type=reset].btn.btn-scspp:hover {
  color: #fff5c9 !important;
  background-color: #b08d00 !important;
  border-color: #967900 !important;
  box-shadow: inset 0 0 10px 2px rgba(99, 80, 0, 0.9);
}
a.btn.btn-cushion-adjustable-skin, button.btn.btn-cushion-adjustable-skin, input[type=submit].btn.btn-cushion-adjustable-skin, input[type=reset].btn.btn-cushion-adjustable-skin {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #a7ffc3 !important;
  background-color: #00A736 !important;
  border: 2px #007426 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 116, 38, 0.5);
}
a.btn.btn-cushion-adjustable-skin:hover, button.btn.btn-cushion-adjustable-skin:hover, input[type=submit].btn.btn-cushion-adjustable-skin:hover, input[type=reset].btn.btn-cushion-adjustable-skin:hover {
  color: #74ffa1 !important;
  background-color: #005b1d !important;
  border-color: #004115 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 14, 5, 0.9);
}
a.btn.btn-scasp, button.btn.btn-scasp, input[type=submit].btn.btn-scasp, input[type=reset].btn.btn-scasp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #a7ffc3 !important;
  background-color: #00A736 !important;
  border: 2px #007426 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 116, 38, 0.5);
}
a.btn.btn-scasp:hover, button.btn.btn-scasp:hover, input[type=submit].btn.btn-scasp:hover, input[type=reset].btn.btn-scasp:hover {
  color: #74ffa1 !important;
  background-color: #005b1d !important;
  border-color: #004115 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 14, 5, 0.9);
}
a.btn.btn-cushion-adjustable-skin-positioning, button.btn.btn-cushion-adjustable-skin-positioning, input[type=submit].btn.btn-cushion-adjustable-skin-positioning, input[type=reset].btn.btn-cushion-adjustable-skin-positioning {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #c7e9ff !important;
  background-color: #0079C7 !important;
  border: 2px #005a94 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 90, 148, 0.5);
}
a.btn.btn-cushion-adjustable-skin-positioning:hover, button.btn.btn-cushion-adjustable-skin-positioning:hover, input[type=submit].btn.btn-cushion-adjustable-skin-positioning:hover, input[type=reset].btn.btn-cushion-adjustable-skin-positioning:hover {
  color: #94d5ff !important;
  background-color: #004a7b !important;
  border-color: #003b61 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 28, 46, 0.9);
}
a.btn.btn-scaspp, button.btn.btn-scaspp, input[type=submit].btn.btn-scaspp, input[type=reset].btn.btn-scaspp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #c7e9ff !important;
  background-color: #0079C7 !important;
  border: 2px #005a94 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 90, 148, 0.5);
}
a.btn.btn-scaspp:hover, button.btn.btn-scaspp:hover, input[type=submit].btn.btn-scaspp:hover, input[type=reset].btn.btn-scaspp:hover {
  color: #94d5ff !important;
  background-color: #004a7b !important;
  border-color: #003b61 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 28, 46, 0.9);
}
a.btn.btn-cushion-custom, button.btn.btn-cushion-custom, input[type=submit].btn.btn-cushion-custom, input[type=reset].btn.btn-cushion-custom {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f2ddf8 !important;
  background-color: #9026B0 !important;
  border: 2px #6e1d86 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(110, 29, 134, 0.5);
}
a.btn.btn-cushion-custom:hover, button.btn.btn-cushion-custom:hover, input[type=submit].btn.btn-cushion-custom:hover, input[type=reset].btn.btn-cushion-custom:hover {
  color: #e1b3ef !important;
  background-color: #5d1871 !important;
  border-color: #4b145c !important;
  box-shadow: inset 0 0 10px 2px rgba(41, 11, 50, 0.9);
}
a.btn.btn-scc, button.btn.btn-scc, input[type=submit].btn.btn-scc, input[type=reset].btn.btn-scc {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f2ddf8 !important;
  background-color: #9026B0 !important;
  border: 2px #6e1d86 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(110, 29, 134, 0.5);
}
a.btn.btn-scc:hover, button.btn.btn-scc:hover, input[type=submit].btn.btn-scc:hover, input[type=reset].btn.btn-scc:hover {
  color: #e1b3ef !important;
  background-color: #5d1871 !important;
  border-color: #4b145c !important;
  box-shadow: inset 0 0 10px 2px rgba(41, 11, 50, 0.9);
}
a.btn.btn-custom, button.btn.btn-custom, input[type=submit].btn.btn-custom, input[type=reset].btn.btn-custom {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f19082 !important;
  background-color: #68170c !important;
  border: 2px #3a0d07 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(58, 13, 7, 0.5);
}
a.btn.btn-custom:hover, button.btn.btn-custom:hover, input[type=submit].btn.btn-custom:hover, input[type=reset].btn.btn-custom:hover {
  color: #eb6755 !important;
  background-color: #230804 !important;
  border-color: #0d0301 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-documents, button.btn.btn-documents, input[type=submit].btn.btn-documents, input[type=reset].btn.btn-documents {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #d6f4ff !important;
  background-color: #019ed5 !important;
  border: 2px #0178a2 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(1, 120, 162, 0.5);
}
a.btn.btn-documents:hover, button.btn.btn-documents:hover, input[type=submit].btn.btn-documents:hover, input[type=reset].btn.btn-documents:hover {
  color: #a3e7ff !important;
  background-color: #016689 !important;
  border-color: #01536f !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 45, 61, 0.9);
}
a.btn.btn-drive, button.btn.btn-drive, input[type=submit].btn.btn-drive, input[type=reset].btn.btn-drive {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #dce5d9 !important;
  background-color: #56714e !important;
  border: 2px #3f5339 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(63, 83, 57, 0.5);
}
a.btn.btn-drive:hover, button.btn.btn-drive:hover, input[type=submit].btn.btn-drive:hover, input[type=reset].btn.btn-drive:hover {
  color: #c0d0bb !important;
  background-color: #34442f !important;
  border-color: #283524 !important;
  box-shadow: inset 0 0 10px 2px rgba(17, 22, 16, 0.9);
}
a.btn.btn-education, button.btn.btn-education, input[type=submit].btn.btn-education, input[type=reset].btn.btn-education {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #d6f4ff !important;
  background-color: #019ed5 !important;
  border: 2px #0178a2 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(1, 120, 162, 0.5);
}
a.btn.btn-education:hover, button.btn.btn-education:hover, input[type=submit].btn.btn-education:hover, input[type=reset].btn.btn-education:hover {
  color: #a3e7ff !important;
  background-color: #016689 !important;
  border-color: #01536f !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 45, 61, 0.9);
}
a.btn.btn-facebook, button.btn.btn-facebook, input[type=submit].btn.btn-facebook, input[type=reset].btn.btn-facebook {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #dce3f2 !important;
  background-color: #3A5795 !important;
  border: 2px #2c4270 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(44, 66, 112, 0.5);
}
a.btn.btn-facebook:hover, button.btn.btn-facebook:hover, input[type=submit].btn.btn-facebook:hover, input[type=reset].btn.btn-facebook:hover {
  color: #b8c6e3 !important;
  background-color: #25375e !important;
  border-color: #1d2c4c !important;
  box-shadow: inset 0 0 10px 2px rgba(15, 23, 39, 0.9);
}
a.btn.btn-facebook-bar, button.btn.btn-facebook-bar, input[type=submit].btn.btn-facebook-bar, input[type=reset].btn.btn-facebook-bar {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #dce3f2 !important;
  background-color: #3A5795 !important;
  border: 2px #2c4270 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(44, 66, 112, 0.5);
}
a.btn.btn-facebook-bar:hover, button.btn.btn-facebook-bar:hover, input[type=submit].btn.btn-facebook-bar:hover, input[type=reset].btn.btn-facebook-bar:hover {
  color: #b8c6e3 !important;
  background-color: #25375e !important;
  border-color: #1d2c4c !important;
  box-shadow: inset 0 0 10px 2px rgba(15, 23, 39, 0.9);
}
a.btn.btn-facebook-letter, button.btn.btn-facebook-letter, input[type=submit].btn.btn-facebook-letter, input[type=reset].btn.btn-facebook-letter {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #dce3f2 !important;
  background-color: #3A5795 !important;
  border: 2px #2c4270 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(44, 66, 112, 0.5);
}
a.btn.btn-facebook-letter:hover, button.btn.btn-facebook-letter:hover, input[type=submit].btn.btn-facebook-letter:hover, input[type=reset].btn.btn-facebook-letter:hover {
  color: #b8c6e3 !important;
  background-color: #25375e !important;
  border-color: #1d2c4c !important;
  box-shadow: inset 0 0 10px 2px rgba(15, 23, 39, 0.9);
}
a.btn.btn-gatlin, button.btn.btn-gatlin, input[type=submit].btn.btn-gatlin, input[type=reset].btn.btn-gatlin {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f8becd !important;
  background-color: #a41339 !important;
  border: 2px #760e29 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(118, 14, 41, 0.5);
}
a.btn.btn-gatlin:hover, button.btn.btn-gatlin:hover, input[type=submit].btn.btn-gatlin:hover, input[type=reset].btn.btn-gatlin:hover {
  color: #f291aa !important;
  background-color: #5f0b21 !important;
  border-color: #490819 !important;
  box-shadow: inset 0 0 10px 2px rgba(27, 3, 9, 0.9);
}
a.btn.btn-google-plus, button.btn.btn-google-plus, input[type=submit].btn.btn-google-plus, input[type=reset].btn.btn-google-plus {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #dd4b39 !important;
  border: 2px #c23321 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(194, 51, 33, 0.5);
}
a.btn.btn-google-plus:hover, button.btn.btn-google-plus:hover, input[type=submit].btn.btn-google-plus:hover, input[type=reset].btn.btn-google-plus:hover {
  color: #fbe9e7 !important;
  background-color: #ac2d1e !important;
  border-color: #96271a !important;
  box-shadow: inset 0 0 10px 2px rgba(107, 28, 18, 0.9);
}
a.btn.btn-head, button.btn.btn-head, input[type=submit].btn.btn-head, input[type=reset].btn.btn-head {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #b9daff !important;
  background-color: #0056b9 !important;
  border: 2px #003e86 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 62, 134, 0.5);
}
a.btn.btn-head:hover, button.btn.btn-head:hover, input[type=submit].btn.btn-head:hover, input[type=reset].btn.btn-head:hover {
  color: #86beff !important;
  background-color: #00326d !important;
  border-color: #002753 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 15, 32, 0.9);
}
a.btn.btn-i2i, button.btn.btn-i2i, input[type=submit].btn.btn-i2i, input[type=reset].btn.btn-i2i {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fdf5f5 !important;
  background-color: #C7322C !important;
  border: 2px #9d2823 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(157, 40, 35, 0.5);
}
a.btn.btn-i2i:hover, button.btn.btn-i2i:hover, input[type=submit].btn.btn-i2i:hover, input[type=reset].btn.btn-i2i:hover {
  color: #f4cdcb !important;
  background-color: #88221e !important;
  border-color: #731d1a !important;
  box-shadow: inset 0 0 10px 2px rgba(74, 19, 16, 0.9);
}
a.btn.btn-iconnect, button.btn.btn-iconnect, input[type=submit].btn.btn-iconnect, input[type=reset].btn.btn-iconnect {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f8becd !important;
  background-color: #a41339 !important;
  border: 2px #760e29 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(118, 14, 41, 0.5);
}
a.btn.btn-iconnect:hover, button.btn.btn-iconnect:hover, input[type=submit].btn.btn-iconnect:hover, input[type=reset].btn.btn-iconnect:hover {
  color: #f291aa !important;
  background-color: #5f0b21 !important;
  border-color: #490819 !important;
  box-shadow: inset 0 0 10px 2px rgba(27, 3, 9, 0.9);
}
a.btn.btn-idrive, button.btn.btn-idrive, input[type=submit].btn.btn-idrive, input[type=reset].btn.btn-idrive {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #a5e9ff !important;
  background-color: #007ca5 !important;
  border: 2px #005672 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 86, 114, 0.5);
}
a.btn.btn-idrive:hover, button.btn.btn-idrive:hover, input[type=submit].btn.btn-idrive:hover, input[type=reset].btn.btn-idrive:hover {
  color: #72dcff !important;
  background-color: #004359 !important;
  border-color: #002f3f !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 9, 12, 0.9);
}
a.btn.btn-idrive-vr, button.btn.btn-idrive-vr, input[type=submit].btn.btn-idrive-vr, input[type=reset].btn.btn-idrive-vr {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #F26724 !important;
  border: 2px #d64e0d solid !important;
  box-shadow: inset 0 0 2px 0 rgba(214, 78, 13, 0.5);
}
a.btn.btn-idrive-vr:hover, button.btn.btn-idrive-vr:hover, input[type=submit].btn.btn-idrive-vr:hover, input[type=reset].btn.btn-idrive-vr:hover {
  color: #fdede5 !important;
  background-color: #be450b !important;
  border-color: #a63d0a !important;
  box-shadow: inset 0 0 10px 2px rgba(118, 43, 7, 0.9);
}
a.btn.btn-idch, button.btn.btn-idch, input[type=submit].btn.btn-idch, input[type=reset].btn.btn-idch {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #a5e9ff !important;
  background-color: #007ca5 !important;
  border: 2px #005672 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 86, 114, 0.5);
}
a.btn.btn-idch:hover, button.btn.btn-idch:hover, input[type=submit].btn.btn-idch:hover, input[type=reset].btn.btn-idch:hover {
  color: #72dcff !important;
  background-color: #004359 !important;
  border-color: #002f3f !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 9, 12, 0.9);
}
a.btn.btn-ifit, button.btn.btn-ifit, input[type=submit].btn.btn-ifit, input[type=reset].btn.btn-ifit {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-ifit:hover, button.btn.btn-ifit:hover, input[type=submit].btn.btn-ifit:hover, input[type=reset].btn.btn-ifit:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-ifitred, button.btn.btn-ifitred, input[type=submit].btn.btn-ifitred, input[type=reset].btn.btn-ifitred {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fbe9ee !important;
  background-color: #c61f4d !important;
  border: 2px #9a183c solid !important;
  box-shadow: inset 0 0 2px 0 rgba(154, 24, 60, 0.5);
}
a.btn.btn-ifitred:hover, button.btn.btn-ifitred:hover, input[type=submit].btn.btn-ifitred:hover, input[type=reset].btn.btn-ifitred:hover {
  color: #f5bccc !important;
  background-color: #841533 !important;
  border-color: #6e112b !important;
  box-shadow: inset 0 0 10px 2px rgba(66, 10, 26, 0.9);
}
a.btn.btn-ifitblu, button.btn.btn-ifitblu, input[type=submit].btn.btn-ifitblu, input[type=reset].btn.btn-ifitblu {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #b2edf9 !important;
  background-color: #0c87a0 !important;
  border: 2px #085f71 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(8, 95, 113, 0.5);
}
a.btn.btn-ifitblu:hover, button.btn.btn-ifitblu:hover, input[type=submit].btn.btn-ifitblu:hover, input[type=reset].btn.btn-ifitblu:hover {
  color: #82e2f6 !important;
  background-color: #074b59 !important;
  border-color: #053741 !important;
  box-shadow: inset 0 0 10px 2px rgba(1, 15, 18, 0.9);
}
a.btn.btn-instagram, button.btn.btn-instagram, input[type=submit].btn.btn-instagram, input[type=reset].btn.btn-instagram {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #a6d2f3 !important;
  background-color: #125688 !important;
  border: 2px #0c3a5b solid !important;
  box-shadow: inset 0 0 2px 0 rgba(12, 58, 91, 0.5);
}
a.btn.btn-instagram:hover, button.btn.btn-instagram:hover, input[type=submit].btn.btn-instagram:hover, input[type=reset].btn.btn-instagram:hover {
  color: #79bced !important;
  background-color: #092b44 !important;
  border-color: #061d2e !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 1, 1, 0.9);
}
a.btn.btn-itunes, button.btn.btn-itunes, input[type=submit].btn.btn-itunes, input[type=reset].btn.btn-itunes {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-itunes:hover, button.btn.btn-itunes:hover, input[type=submit].btn.btn-itunes:hover, input[type=reset].btn.btn-itunes:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-konnex, button.btn.btn-konnex, input[type=submit].btn.btn-konnex, input[type=reset].btn.btn-konnex {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-konnex:hover, button.btn.btn-konnex:hover, input[type=submit].btn.btn-konnex:hover, input[type=reset].btn.btn-konnex:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-sp, button.btn.btn-sp, input[type=submit].btn.btn-sp, input[type=reset].btn.btn-sp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-sp:hover, button.btn.btn-sp:hover, input[type=submit].btn.btn-sp:hover, input[type=reset].btn.btn-sp:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-stealth-positioning, button.btn.btn-stealth-positioning, input[type=submit].btn.btn-stealth-positioning, input[type=reset].btn.btn-stealth-positioning {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-stealth-positioning:hover, button.btn.btn-stealth-positioning:hover, input[type=submit].btn.btn-stealth-positioning:hover, input[type=reset].btn.btn-stealth-positioning:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-linkedin, button.btn.btn-linkedin, input[type=submit].btn.btn-linkedin, input[type=reset].btn.btn-linkedin {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #b6e7ff !important;
  background-color: #007bb6 !important;
  border: 2px #005983 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 89, 131, 0.5);
}
a.btn.btn-linkedin:hover, button.btn.btn-linkedin:hover, input[type=submit].btn.btn-linkedin:hover, input[type=reset].btn.btn-linkedin:hover {
  color: #83d7ff !important;
  background-color: #00476a !important;
  border-color: #003650 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 20, 29, 0.9);
}
a.btn.btn-lower, button.btn.btn-lower, input[type=submit].btn.btn-lower, input[type=reset].btn.btn-lower {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #ddb2ce !important;
  background-color: #642c51 !important;
  border: 2px #411c34 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(65, 28, 52, 0.5);
}
a.btn.btn-lower:hover, button.btn.btn-lower:hover, input[type=submit].btn.btn-lower:hover, input[type=reset].btn.btn-lower:hover {
  color: #ce8fb8 !important;
  background-color: #2f1526 !important;
  border-color: #1d0d18 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-medial, button.btn.btn-medial, input[type=submit].btn.btn-medial, input[type=reset].btn.btn-medial {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fefcfb !important;
  background-color: #B27848 !important;
  border: 2px #8e6039 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(142, 96, 57, 0.5);
}
a.btn.btn-medial:hover, button.btn.btn-medial:hover, input[type=submit].btn.btn-medial:hover, input[type=reset].btn.btn-medial:hover {
  color: #efe2d7 !important;
  background-color: #7c5332 !important;
  border-color: #69472b !important;
  box-shadow: inset 0 0 10px 2px rgba(69, 47, 28, 0.9);
}
a.btn.btn-mounting, button.btn.btn-mounting, input[type=submit].btn.btn-mounting, input[type=reset].btn.btn-mounting {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fedecb !important;
  background-color: #c54c05 !important;
  border: 2px #933904 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(147, 57, 4, 0.5);
}
a.btn.btn-mounting:hover, button.btn.btn-mounting:hover, input[type=submit].btn.btn-mounting:hover, input[type=reset].btn.btn-mounting:hover {
  color: #fcbe9a !important;
  background-color: #7a2f03 !important;
  border-color: #622602 !important;
  box-shadow: inset 0 0 10px 2px rgba(48, 18, 1, 0.9);
}
a.btn.btn-mount, button.btn.btn-mount, input[type=submit].btn.btn-mount, input[type=reset].btn.btn-mount {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fedecb !important;
  background-color: #c54c05 !important;
  border: 2px #933904 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(147, 57, 4, 0.5);
}
a.btn.btn-mount:hover, button.btn.btn-mount:hover, input[type=submit].btn.btn-mount:hover, input[type=reset].btn.btn-mount:hover {
  color: #fcbe9a !important;
  background-color: #7a2f03 !important;
  border-color: #622602 !important;
  box-shadow: inset 0 0 10px 2px rgba(48, 18, 1, 0.9);
}
a.btn.btn-mobility, button.btn.btn-mobility, input[type=submit].btn.btn-mobility, input[type=reset].btn.btn-mobility {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #d8d1ae !important;
  background-color: #5b532c !important;
  border: 2px #39341b solid !important;
  box-shadow: inset 0 0 2px 0 rgba(57, 52, 27, 0.5);
}
a.btn.btn-mobility:hover, button.btn.btn-mobility:hover, input[type=submit].btn.btn-mobility:hover, input[type=reset].btn.btn-mobility:hover {
  color: #c7bd8c !important;
  background-color: #272413 !important;
  border-color: #16140b !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-movis, button.btn.btn-movis, input[type=submit].btn.btn-movis, input[type=reset].btn.btn-movis {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f2ffd6 !important;
  background-color: #92d600 !important;
  border: 2px #6fa300 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(111, 163, 0, 0.5);
}
a.btn.btn-movis:hover, button.btn.btn-movis:hover, input[type=submit].btn.btn-movis:hover, input[type=reset].btn.btn-movis:hover {
  color: #e2ffa3 !important;
  background-color: #5e8a00 !important;
  border-color: #4c7000 !important;
  box-shadow: inset 0 0 10px 2px rgba(42, 61, 0, 0.9);
}
a.btn.btn-mo-vis, button.btn.btn-mo-vis, input[type=submit].btn.btn-mo-vis, input[type=reset].btn.btn-mo-vis {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #f2ffd6 !important;
  background-color: #92d600 !important;
  border: 2px #6fa300 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(111, 163, 0, 0.5);
}
a.btn.btn-mo-vis:hover, button.btn.btn-mo-vis:hover, input[type=submit].btn.btn-mo-vis:hover, input[type=reset].btn.btn-mo-vis:hover {
  color: #e2ffa3 !important;
  background-color: #5e8a00 !important;
  border-color: #4c7000 !important;
  box-shadow: inset 0 0 10px 2px rgba(42, 61, 0, 0.9);
}
a.btn.btn-myspace, button.btn.btn-myspace, input[type=submit].btn.btn-myspace, input[type=reset].btn.btn-myspace {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-myspace:hover, button.btn.btn-myspace:hover, input[type=submit].btn.btn-myspace:hover, input[type=reset].btn.btn-myspace:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-ob, button.btn.btn-ob, input[type=submit].btn.btn-ob, input[type=reset].btn.btn-ob {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #d6f4ff !important;
  background-color: #019ED5 !important;
  border: 2px #0178a2 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(1, 120, 162, 0.5);
}
a.btn.btn-ob:hover, button.btn.btn-ob:hover, input[type=submit].btn.btn-ob:hover, input[type=reset].btn.btn-ob:hover {
  color: #a3e7ff !important;
  background-color: #016689 !important;
  border-color: #01536f !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 45, 61, 0.9);
}
a.btn.btn-pediatric, button.btn.btn-pediatric, input[type=submit].btn.btn-pediatric, input[type=reset].btn.btn-pediatric {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #51b359 !important;
  border: 2px #409146 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(64, 145, 70, 0.5);
}
a.btn.btn-pediatric:hover, button.btn.btn-pediatric:hover, input[type=submit].btn.btn-pediatric:hover, input[type=reset].btn.btn-pediatric:hover {
  color: #dff1e0 !important;
  background-color: #38803e !important;
  border-color: #306e35 !important;
  box-shadow: inset 0 0 10px 2px rgba(33, 74, 36, 0.9);
}
a.btn.btn-pelvic, button.btn.btn-pelvic, input[type=submit].btn.btn-pelvic, input[type=reset].btn.btn-pelvic {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #ebeee1 !important;
  background-color: #79844c !important;
  border: 2px #5b6439 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(91, 100, 57, 0.5);
}
a.btn.btn-pelvic:hover, button.btn.btn-pelvic:hover, input[type=submit].btn.btn-pelvic:hover, input[type=reset].btn.btn-pelvic:hover {
  color: #d6dbc1 !important;
  background-color: #4c5330 !important;
  border-color: #3e4327 !important;
  box-shadow: inset 0 0 10px 2px rgba(32, 35, 20, 0.9);
}
a.btn.btn-peripherals, button.btn.btn-peripherals, input[type=submit].btn.btn-peripherals, input[type=reset].btn.btn-peripherals {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fedecb !important;
  background-color: #c54c05 !important;
  border: 2px #933904 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(147, 57, 4, 0.5);
}
a.btn.btn-peripherals:hover, button.btn.btn-peripherals:hover, input[type=submit].btn.btn-peripherals:hover, input[type=reset].btn.btn-peripherals:hover {
  color: #fcbe9a !important;
  background-color: #7a2f03 !important;
  border-color: #622602 !important;
  box-shadow: inset 0 0 10px 2px rgba(48, 18, 1, 0.9);
}
a.btn.btn-pinterest, button.btn.btn-pinterest, input[type=submit].btn.btn-pinterest, input[type=reset].btn.btn-pinterest {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fae3e4 !important;
  background-color: #BD2126 !important;
  border: 2px #92191d solid !important;
  box-shadow: inset 0 0 2px 0 rgba(146, 25, 29, 0.5);
}
a.btn.btn-pinterest:hover, button.btn.btn-pinterest:hover, input[type=submit].btn.btn-pinterest:hover, input[type=reset].btn.btn-pinterest:hover {
  color: #f3b7b9 !important;
  background-color: #7c1619 !important;
  border-color: #661215 !important;
  box-shadow: inset 0 0 10px 2px rgba(59, 10, 12, 0.9);
}
a.btn.btn-prime, button.btn.btn-prime, input[type=submit].btn.btn-prime, input[type=reset].btn.btn-prime {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffffe !important;
  background-color: #fe9900 !important;
  border: 2px #cb7a00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(203, 122, 0, 0.5);
}
a.btn.btn-prime:hover, button.btn.btn-prime:hover, input[type=submit].btn.btn-prime:hover, input[type=reset].btn.btn-prime:hover {
  color: #ffeacb !important;
  background-color: #b26b00 !important;
  border-color: #985c00 !important;
  box-shadow: inset 0 0 10px 2px rgba(101, 61, 0, 0.9);
}
a.btn.btn-proportional, button.btn.btn-proportional, input[type=submit].btn.btn-proportional, input[type=reset].btn.btn-proportional {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #dce5d9 !important;
  background-color: #56714e !important;
  border: 2px #3f5339 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(63, 83, 57, 0.5);
}
a.btn.btn-proportional:hover, button.btn.btn-proportional:hover, input[type=submit].btn.btn-proportional:hover, input[type=reset].btn.btn-proportional:hover {
  color: #c0d0bb !important;
  background-color: #34442f !important;
  border-color: #283524 !important;
  box-shadow: inset 0 0 10px 2px rgba(17, 22, 16, 0.9);
}
a.btn.btn-quantum, button.btn.btn-quantum, input[type=submit].btn.btn-quantum, input[type=reset].btn.btn-quantum {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: gray !important;
  background-color: #000000 !important;
  border: 2px black solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.5);
}
a.btn.btn-quantum:hover, button.btn.btn-quantum:hover, input[type=submit].btn.btn-quantum:hover, input[type=reset].btn.btn-quantum:hover {
  color: #666666 !important;
  background-color: black !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-quantumyel, button.btn.btn-quantumyel, input[type=submit].btn.btn-quantumyel, input[type=reset].btn.btn-quantumyel {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #F9DA2A !important;
  border: 2px #e9c707 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(233, 199, 7, 0.5);
}
a.btn.btn-quantumyel:hover, button.btn.btn-quantumyel:hover, input[type=submit].btn.btn-quantumyel:hover, input[type=reset].btn.btn-quantumyel:hover {
  color: #fffcf0 !important;
  background-color: #d1b206 !important;
  border-color: #b89d05 !important;
  box-shadow: inset 0 0 10px 2px rgba(134, 115, 4, 0.9);
}
a.btn.btn-quantumong, button.btn.btn-quantumong, input[type=submit].btn.btn-quantumong, input[type=reset].btn.btn-quantumong {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #F5AE26 !important;
  border: 2px #de950a solid !important;
  box-shadow: inset 0 0 2px 0 rgba(222, 149, 10, 0.5);
}
a.btn.btn-quantumong:hover, button.btn.btn-quantumong:hover, input[type=submit].btn.btn-quantumong:hover, input[type=reset].btn.btn-quantumong:hover {
  color: #fef7e9 !important;
  background-color: #c58509 !important;
  border-color: #ad7408 !important;
  box-shadow: inset 0 0 10px 2px rgba(124, 84, 6, 0.9);
}
a.btn.btn-seating, button.btn.btn-seating, input[type=submit].btn.btn-seating, input[type=reset].btn.btn-seating {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #EE7A2D !important;
  border: 2px #d76011 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(215, 96, 17, 0.5);
}
a.btn.btn-seating:hover, button.btn.btn-seating:hover, input[type=submit].btn.btn-seating:hover, input[type=reset].btn.btn-seating:hover {
  color: #fdf2ea !important;
  background-color: #bf560f !important;
  border-color: #a74b0e !important;
  box-shadow: inset 0 0 10px 2px rgba(120, 54, 10, 0.9);
}
a.btn.btn-seats, button.btn.btn-seats, input[type=submit].btn.btn-seats, input[type=reset].btn.btn-seats {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #edf1ec !important;
  background-color: #66835b !important;
  border: 2px #4f6546 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(79, 101, 70, 0.5);
}
a.btn.btn-seats:hover, button.btn.btn-seats:hover, input[type=submit].btn.btn-seats:hover, input[type=reset].btn.btn-seats:hover {
  color: #d2ddcd !important;
  background-color: #43563c !important;
  border-color: #374731 !important;
  box-shadow: inset 0 0 10px 2px rgba(32, 41, 28, 0.9);
}
a.btn.btn-sitrite, button.btn.btn-sitrite, input[type=submit].btn.btn-sitrite, input[type=reset].btn.btn-sitrite {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #00FFFF !important;
  border: 2px #00cccc solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 204, 204, 0.5);
}
a.btn.btn-sitrite:hover, button.btn.btn-sitrite:hover, input[type=submit].btn.btn-sitrite:hover, input[type=reset].btn.btn-sitrite:hover {
  color: #ccffff !important;
  background-color: #00b3b3 !important;
  border-color: #009999 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 102, 102, 0.9);
}
a.btn.btn-sitriteyel, button.btn.btn-sitriteyel, input[type=submit].btn.btn-sitriteyel, input[type=reset].btn.btn-sitriteyel {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #ffff00 !important;
  border: 2px #cccc00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(204, 204, 0, 0.5);
}
a.btn.btn-sitriteyel:hover, button.btn.btn-sitriteyel:hover, input[type=submit].btn.btn-sitriteyel:hover, input[type=reset].btn.btn-sitriteyel:hover {
  color: #ffffcc !important;
  background-color: #b3b300 !important;
  border-color: #999900 !important;
  box-shadow: inset 0 0 10px 2px rgba(102, 102, 0, 0.9);
}
a.btn.btn-soundcloud, button.btn.btn-soundcloud, input[type=submit].btn.btn-soundcloud, input[type=reset].btn.btn-soundcloud {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #FF5500 !important;
  border: 2px #cc4400 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(204, 68, 0, 0.5);
}
a.btn.btn-soundcloud:hover, button.btn.btn-soundcloud:hover, input[type=submit].btn.btn-soundcloud:hover, input[type=reset].btn.btn-soundcloud:hover {
  color: #ffddcc !important;
  background-color: #b33c00 !important;
  border-color: #993300 !important;
  box-shadow: inset 0 0 10px 2px rgba(102, 34, 0, 0.9);
}
a.btn.btn-swing, button.btn.btn-swing, input[type=submit].btn.btn-swing, input[type=reset].btn.btn-swing {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #80ffff !important;
  background-color: #008080 !important;
  border: 2px #004d4d solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 77, 77, 0.5);
}
a.btn.btn-swing:hover, button.btn.btn-swing:hover, input[type=submit].btn.btn-swing:hover, input[type=reset].btn.btn-swing:hover {
  color: #4dffff !important;
  background-color: #003434 !important;
  border-color: #001a1a !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-tarta, button.btn.btn-tarta, input[type=submit].btn.btn-tarta, input[type=reset].btn.btn-tarta {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #aaf1f8 !important;
  background-color: #0d8a96 !important;
  border: 2px #095f67 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(9, 95, 103, 0.5);
}
a.btn.btn-tarta:hover, button.btn.btn-tarta:hover, input[type=submit].btn.btn-tarta:hover, input[type=reset].btn.btn-tarta:hover {
  color: #7be9f4 !important;
  background-color: #074950 !important;
  border-color: #053438 !important;
  box-shadow: inset 0 0 10px 2px rgba(1, 8, 9, 0.9);
}
a.btn.btn-tcp, button.btn.btn-tcp, input[type=submit].btn.btn-tcp, input[type=reset].btn.btn-tcp {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #67fff9 !important;
  background-color: #006763 !important;
  border: 2px #003432 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 52, 50, 0.5);
}
a.btn.btn-tcp:hover, button.btn.btn-tcp:hover, input[type=submit].btn.btn-tcp:hover, input[type=reset].btn.btn-tcp:hover {
  color: #34fff7 !important;
  background-color: #001b19 !important;
  border-color: #000101 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-tilt, button.btn.btn-tilt, input[type=submit].btn.btn-tilt, input[type=reset].btn.btn-tilt {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #e5b8bb !important;
  background-color: #732b2f !important;
  border: 2px #4e1d20 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(78, 29, 32, 0.5);
}
a.btn.btn-tilt:hover, button.btn.btn-tilt:hover, input[type=submit].btn.btn-tilt:hover, input[type=reset].btn.btn-tilt:hover {
  color: #d79397 !important;
  background-color: #3b1618 !important;
  border-color: #290f11 !important;
  box-shadow: inset 0 0 10px 2px rgba(4, 1, 1, 0.9);
}
a.btn.btn-tools, button.btn.btn-tools, input[type=submit].btn.btn-tools, input[type=reset].btn.btn-tools {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #80ff80 !important;
  background-color: #008000 !important;
  border: 2px #004d00 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 77, 0, 0.5);
}
a.btn.btn-tools:hover, button.btn.btn-tools:hover, input[type=submit].btn.btn-tools:hover, input[type=reset].btn.btn-tools:hover {
  color: #4dff4d !important;
  background-color: #003400 !important;
  border-color: #001a00 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-trident, button.btn.btn-trident, input[type=submit].btn.btn-trident, input[type=reset].btn.btn-trident {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #58caff !important;
  background-color: #003c58 !important;
  border: 2px #001925 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(0, 25, 37, 0.5);
}
a.btn.btn-trident:hover, button.btn.btn-trident:hover, input[type=submit].btn.btn-trident:hover, input[type=reset].btn.btn-trident:hover {
  color: #25baff !important;
  background-color: #00080c !important;
  border-color: black !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-trunk, button.btn.btn-trunk, input[type=submit].btn.btn-trunk, input[type=reset].btn.btn-trunk {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #7c71a9 !important;
  border: 2px #625790 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(98, 87, 144, 0.5);
}
a.btn.btn-trunk:hover, button.btn.btn-trunk:hover, input[type=submit].btn.btn-trunk:hover, input[type=reset].btn.btn-trunk:hover {
  color: #f1f0f6 !important;
  background-color: #574e80 !important;
  border-color: #4d4470 !important;
  box-shadow: inset 0 0 10px 2px rgba(55, 49, 80, 0.9);
}
a.btn.btn-twitter, button.btn.btn-twitter, input[type=submit].btn.btn-twitter, input[type=reset].btn.btn-twitter {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #429CD6 !important;
  border: 2px #2982bc solid !important;
  box-shadow: inset 0 0 2px 0 rgba(41, 130, 188, 0.5);
}
a.btn.btn-twitter:hover, button.btn.btn-twitter:hover, input[type=submit].btn.btn-twitter:hover, input[type=reset].btn.btn-twitter:hover {
  color: #eaf4fa !important;
  background-color: #2474a7 !important;
  border-color: #206592 !important;
  box-shadow: inset 0 0 10px 2px rgba(23, 72, 104, 0.9);
}
a.btn.btn-unfocus, button.btn.btn-unfocus, input[type=submit].btn.btn-unfocus, input[type=reset].btn.btn-unfocus {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #d8d8d8 !important;
  border: 2px #bfbfbf solid !important;
  box-shadow: inset 0 0 2px 0 rgba(191, 191, 191, 0.5);
}
a.btn.btn-unfocus:hover, button.btn.btn-unfocus:hover, input[type=submit].btn.btn-unfocus:hover, input[type=reset].btn.btn-unfocus:hover {
  color: white !important;
  background-color: #b2b2b2 !important;
  border-color: #a5a5a5 !important;
  box-shadow: inset 0 0 10px 2px rgba(140, 140, 140, 0.9);
}
a.btn.btn-unilink, button.btn.btn-unilink, input[type=submit].btn.btn-unilink, input[type=reset].btn.btn-unilink {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #aaf1f8 !important;
  background-color: #0d8a96 !important;
  border: 2px #095f67 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(9, 95, 103, 0.5);
}
a.btn.btn-unilink:hover, button.btn.btn-unilink:hover, input[type=submit].btn.btn-unilink:hover, input[type=reset].btn.btn-unilink:hover {
  color: #7be9f4 !important;
  background-color: #074950 !important;
  border-color: #053438 !important;
  box-shadow: inset 0 0 10px 2px rgba(1, 8, 9, 0.9);
}
a.btn.btn-upper, button.btn.btn-upper, input[type=submit].btn.btn-upper, input[type=reset].btn.btn-upper {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #fec00f !important;
  border: 2px #d9a101 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(217, 161, 1, 0.5);
}
a.btn.btn-upper:hover, button.btn.btn-upper:hover, input[type=submit].btn.btn-upper:hover, input[type=reset].btn.btn-upper:hover {
  color: #fff5da !important;
  background-color: #c08e01 !important;
  border-color: #a67b01 !important;
  box-shadow: inset 0 0 10px 2px rgba(116, 86, 0, 0.9);
}
a.btn.btn-xbox, button.btn.btn-xbox, input[type=submit].btn.btn-xbox, input[type=reset].btn.btn-xbox {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #99f299 !important;
  background-color: #107C10 !important;
  border: 2px #0a4f0a solid !important;
  box-shadow: inset 0 0 2px 0 rgba(10, 79, 10, 0.5);
}
a.btn.btn-xbox:hover, button.btn.btn-xbox:hover, input[type=submit].btn.btn-xbox:hover, input[type=reset].btn.btn-xbox:hover {
  color: #6cec6c !important;
  background-color: #073807 !important;
  border-color: #042204 !important;
  box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.9);
}
a.btn.btn-youtube, button.btn.btn-youtube, input[type=submit].btn.btn-youtube, input[type=reset].btn.btn-youtube {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: #fffefe !important;
  background-color: #FE0002 !important;
  border: 2px #cb0002 solid !important;
  box-shadow: inset 0 0 2px 0 rgba(203, 0, 2, 0.5);
}
a.btn.btn-youtube:hover, button.btn.btn-youtube:hover, input[type=submit].btn.btn-youtube:hover, input[type=reset].btn.btn-youtube:hover {
  color: #ffcbcb !important;
  background-color: #b20001 !important;
  border-color: #980001 !important;
  box-shadow: inset 0 0 10px 2px rgba(101, 0, 1, 0.9);
}
a.btn.btn-vr, button.btn.btn-vr, input[type=submit].btn.btn-vr, input[type=reset].btn.btn-vr {
  -moz-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -ms-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -o-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  -webkit-transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  transition: background-color 0.3s ease-in, border-color 0.3s ease-in, color 0.3s ease-in, box-shadow 0.3s ease-in;
  color: white !important;
  background-color: #F26724 !important;
  border: 2px #d64e0d solid !important;
  box-shadow: inset 0 0 2px 0 rgba(214, 78, 13, 0.5);
}
a.btn.btn-vr:hover, button.btn.btn-vr:hover, input[type=submit].btn.btn-vr:hover, input[type=reset].btn.btn-vr:hover {
  color: #fdede5 !important;
  background-color: #be450b !important;
  border-color: #a63d0a !important;
  box-shadow: inset 0 0 10px 2px rgba(118, 43, 7, 0.9);
}

header {
  position: relative;
  height: auto;
  z-index: 3;
}

footer#mainFooter {
  background: black;
  min-height: 50px;
  position: relative;
  margin: 0;
}

#mobileFooter {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  line-height: 20px;
  color: white;
  background: black;
  text-align: center;
}

#adminFooter a {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  padding: 0 5px;
}
#adminFooter a:hover {
  color: crimson;
}

.footer-link-group {
  display: inline-block;
  width: 180px;
  text-align: left;
  vertical-align: top;
}

.main-icon, #topBar img {
  height: 40px;
  margin-left: 5px;
}

#topBar {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  background-color: black;
  max-height: 50px !important;
  color: white;
  font-size: 0.9em;
  font-weight: 300;
  line-height: 50px;
  background: black;
  white-space: nowrap;
}
#topBar._light {
  background-color: #ececec;
  color: gray;
}
#topBar._light .top-links a {
  color: gray;
}
#topBar._light .top-links a:visited, #topBar._light .top-links a:active {
  color: gray;
}
#topBar._light .top-links a:hover {
  color: darkred;
}

[class^=entry_] {
  width: 2400px;
  max-width: 100%;
  white-space: normal;
}

.top-links a {
  color: white;
  display: inline-block;
  padding: 0 10px;
  text-decoration: none;
}
.top-links a:visited, .top-links a:active {
  color: white;
}
.top-links a:hover {
  color: crimson;
}

#mainBody > * {
  font-size: 12px !important;
}

#contentBody {
  width: 100%;
  height: auto;
  min-height: 900px;
  min-height: calc(100% - 464px);
  z-index: 1;
  margin: 0 auto;
  padding: 0;
  border: none;
}
#contentBody *:not(a.contentTopNavSelect:after) {
  z-index: 1;
}
#contentBody:after {
  content: "";
  position: static;
  display: block;
  width: 100%;
  min-height: 100px;
}

#mainFooter {
  text-align: left;
  padding-bottom: 1px;
}
#mainFooter .footer-section {
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  color: white;
}
#mainFooter .footer-group {
  margin: 10px 0 0 10px;
}
#mainFooter .footer-group h5 {
  font-weight: 400;
  color: inherit;
  line-height: normal;
  padding: 10px 0 5px;
  background: transparent;
  border: none;
}
#mainFooter .footer-group h5:first-child {
  padding: 0 0 5px;
}
#mainFooter .footer-group h5 a {
  color: inherit;
  font-weight: inherit;
}
#mainFooter .footer-group h5 a:hover {
  color: white;
}
#mainFooter .copy {
  border-color: transparent;
  color: white;
  font-size: 0.85em;
}
#mainFooter:not(._light) .footer-link-group a {
  color: white;
}
#mainFooter:not(._light) .footer-link-group a:hover {
  color: white;
}
#mainFooter._light {
  background-color: #ececec;
  border-top: 3px gray solid;
}
#mainFooter._light .footer-section {
  color: black;
}
#mainFooter._light .footer-group h5 {
  padding: 0 0 5px 0;
  border-bottom: 3px white solid;
  color: gray !important;
}
#mainFooter._light .footer-group h5 a {
  color: gray;
}
#mainFooter._light .footer-group h5 a:hover {
  color: black;
}
#mainFooter._light .footer-link-group {
  color: #555;
}
#mainFooter._light .footer-link-group.adi {
  color: #646464;
}
#mainFooter._light .footer-link-group.amazon {
  color: #fe9900;
}
#mainFooter._light .footer-link-group.apple {
  color: #646464;
}
#mainFooter._light .footer-link-group.ap {
  color: #d8b041;
}
#mainFooter._light .footer-link-group.belts {
  color: #000000;
}
#mainFooter._light .footer-link-group.belts-red {
  color: #bf1f47;
}
#mainFooter._light .footer-link-group.cb {
  color: #d97c2c;
}
#mainFooter._light .footer-link-group.coding {
  color: #646464;
}
#mainFooter._light .footer-link-group.color-white {
  color: #ffffff;
}
#mainFooter._light .footer-link-group.color-crimson {
  color: #dc143c;
}
#mainFooter._light .footer-link-group.coolcore {
  color: #003B49;
}
#mainFooter._light .footer-link-group.coolcore-lite {
  color: #00a8d0;
}
#mainFooter._light .footer-link-group.cp {
  color: #ae992c;
}
#mainFooter._light .footer-link-group.csr {
  color: #7b6fad;
}
#mainFooter._light .footer-link-group.cushion-general {
  color: #4c4e52;
}
#mainFooter._light .footer-link-group.scgu {
  color: #4c4e52;
}
#mainFooter._light .footer-link-group.cushion-positioning {
  color: #fc6200;
}
#mainFooter._light .footer-link-group.scp {
  color: #fc6200;
}
#mainFooter._light .footer-link-group.cushion-skin {
  color: #ececec;
}
#mainFooter._light .footer-link-group.scsp {
  color: #ececec;
}
#mainFooter._light .footer-link-group.cushion-skin-positioning {
  color: #fccb00;
}
#mainFooter._light .footer-link-group.scspp {
  color: #fccb00;
}
#mainFooter._light .footer-link-group.cushion-adjustable-skin {
  color: #00a736;
}
#mainFooter._light .footer-link-group.scasp {
  color: #00a736;
}
#mainFooter._light .footer-link-group.cushion-adjustable-skin-positioning {
  color: #0079c7;
}
#mainFooter._light .footer-link-group.scaspp {
  color: #0079c7;
}
#mainFooter._light .footer-link-group.cushion-custom {
  color: #9026b0;
}
#mainFooter._light .footer-link-group.scc {
  color: #9026b0;
}
#mainFooter._light .footer-link-group.cushion {
  color: #ed1c24;
}
#mainFooter._light .footer-link-group.custom {
  color: #68170c;
}
#mainFooter._light .footer-link-group.documents {
  color: #019ed5;
}
#mainFooter._light .footer-link-group.drive {
  color: #56714e;
}
#mainFooter._light .footer-link-group.education {
  color: #019ed5;
}
#mainFooter._light .footer-link-group.facebook {
  color: #3a5795;
}
#mainFooter._light .footer-link-group.facebook-bar {
  color: #3a5795;
}
#mainFooter._light .footer-link-group.facebook-letter {
  color: #3a5795;
}
#mainFooter._light .footer-link-group.gatlin {
  color: #a41339;
}
#mainFooter._light .footer-link-group.google-plus {
  color: #dd4b39;
}
#mainFooter._light .footer-link-group.head {
  color: #0056b9;
}
#mainFooter._light .footer-link-group.i2i {
  color: #c7322c;
}
#mainFooter._light .footer-link-group.iconnect {
  color: #a41339;
}
#mainFooter._light .footer-link-group.idrive {
  color: #007ca5;
}
#mainFooter._light .footer-link-group.idrive-vr {
  color: #f26724;
}
#mainFooter._light .footer-link-group.idch {
  color: #007ca5;
}
#mainFooter._light .footer-link-group.ifit {
  color: #000000;
}
#mainFooter._light .footer-link-group.ifitred {
  color: #c61f4d;
}
#mainFooter._light .footer-link-group.ifitblu {
  color: #0c87a0;
}
#mainFooter._light .footer-link-group.instagram {
  color: #125688;
}
#mainFooter._light .footer-link-group.itunes {
  color: #000000;
}
#mainFooter._light .footer-link-group.konnex {
  color: #000000;
}
#mainFooter._light .footer-link-group.linkedin {
  color: #007bb6;
}
#mainFooter._light .footer-link-group.lower {
  color: #642c51;
}
#mainFooter._light .footer-link-group.medial {
  color: #b27848;
}
#mainFooter._light .footer-link-group.mounting {
  color: #c54c05;
}
#mainFooter._light .footer-link-group.mount {
  color: #c54c05;
}
#mainFooter._light .footer-link-group.mobility {
  color: #5b532c;
}
#mainFooter._light .footer-link-group.movis {
  color: #92d600;
}
#mainFooter._light .footer-link-group.mo-vis {
  color: #92d600;
}
#mainFooter._light .footer-link-group.myspace {
  color: #000000;
}
#mainFooter._light .footer-link-group.ob {
  color: #019ED5;
}
#mainFooter._light .footer-link-group.pediatric {
  color: #51b359;
}
#mainFooter._light .footer-link-group.pelvic {
  color: #79844c;
}
#mainFooter._light .footer-link-group.peripherals {
  color: #c54c05;
}
#mainFooter._light .footer-link-group.pinterest {
  color: #bd2126;
}
#mainFooter._light .footer-link-group.prime {
  color: #fe9900;
}
#mainFooter._light .footer-link-group.proportional {
  color: #56714e;
}
#mainFooter._light .footer-link-group.quantum {
  color: #000000;
}
#mainFooter._light .footer-link-group.quantumyel {
  color: #f9da2a;
}
#mainFooter._light .footer-link-group.quantumong {
  color: #f5ae26;
}
#mainFooter._light .footer-link-group.seating {
  color: #ee7a2d;
}
#mainFooter._light .footer-link-group.seats {
  color: #66835b;
}
#mainFooter._light .footer-link-group.sitrite {
  color: #00ffff;
}
#mainFooter._light .footer-link-group.sitriteyel {
  color: #ffff00;
}
#mainFooter._light .footer-link-group.soundcloud {
  color: #ff5500;
}
#mainFooter._light .footer-link-group.sp {
  color: #000000;
}
#mainFooter._light .footer-link-group.stealth-positioning {
  color: #000000;
}
#mainFooter._light .footer-link-group.swing {
  color: #008080;
}
#mainFooter._light .footer-link-group.tarta {
  color: #0d8a96;
}
#mainFooter._light .footer-link-group.tcp {
  color: #006763;
}
#mainFooter._light .footer-link-group.tilt {
  color: #732b2f;
}
#mainFooter._light .footer-link-group.tools {
  color: #008000;
}
#mainFooter._light .footer-link-group.trident {
  color: #003c58;
}
#mainFooter._light .footer-link-group.trunk {
  color: #7c71a9;
}
#mainFooter._light .footer-link-group.twitter {
  color: #429CD6;
}
#mainFooter._light .footer-link-group.unfocus {
  color: #d8d8d8;
}
#mainFooter._light .footer-link-group.unilink {
  color: #0d8a96;
}
#mainFooter._light .footer-link-group.upper {
  color: #fec00f;
}
#mainFooter._light .footer-link-group.xbox {
  color: #107C10;
}
#mainFooter._light .footer-link-group.youtube {
  color: #fe0002;
}
#mainFooter._light .footer-link-group.vr {
  color: #f26724;
}
#mainFooter._light .footer-link-group a {
  color: inherit;
}
#mainFooter._light .copy {
  border-color: #ccc;
  color: #555;
}
#mainFooter._light .copy a, #mainFooter._light .copy a:visited, #mainFooter._light .copy a:active {
  color: #555;
}
#mainFooter._light .copy a:hover {
  color: orangered;
}

#scrollHelpers {
  position: absolute !important;
  top: 0;
  bottom: 0;
  display: block;
  white-space: normal;
  padding: 4px 0;
  width: 0;
  height: 100% !important;
  text-align: center;
}

div#topNavBar {
  position: relative;
  display: block;
  margin-top: 5px;
  white-space: nowrap;
}
div#topNavBar .topTab.metroTab {
  font-size: 1.2em;
  font-weight: 400;
}

#groupPanel {
  overflow: hidden;
}
#groupPanel a {
  color: white;
  white-space: normal;
  text-decoration: none;
  font-size: 1.2em;
}
#groupPanel a:hover {
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.9), 0 0 10px rgba(255, 255, 255, 0.8);
}

#groupChildPanel {
  color: white;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.3);
  white-space: normal;
}
#groupChildPanel p {
  line-height: 40px;
}

#mainBody {
  position: relative;
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
  overflow-y: auto;
  border: none;
}
#mainBody .entry-info.page, #mainBody .entry_info.page {
  margin: 5px auto 5px 45px;
  width: calc(100% - 45px);
}
#mainBody.page #contentBody {
  margin: 5px auto 5px 45px;
  width: calc(100% - 45px) !important;
}
#mainBody ul:not(.dropdown-menu) {
  margin: 10px 0;
  font-size: inherit;
}
#mainBody ul:not(.dropdown-menu) li {
  display: list-item;
}
#mainBody ul:not(.dropdown-menu):not(.accent-list):not(.taglist):not(.color-code) li {
  list-style: disc outside;
  margin: 10px 0 10px 40px;
  font-size: 0.9em;
  font-weight: 400;
  letter-spacing: 0.05em;
}
#mainBody ol.colored {
  list-style-type: none;
}
#mainBody ol.colored li {
  color: #333;
}
#mainBody ol.colored li:before {
  counter-increment: list 1;
  content: counter(list) ".";
  color: crimson;
  padding-right: 10px;
}

.tab-title {
  font-family: "Telex", "Source Sans Pro", "PT Sans", "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif !important;
  font-weight: 400;
}

#mainBody p:not([class*=message]), #mainFooter p:not([class*=message]) {
  text-align: justify;
  font: 400 16px/18px "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
}
#mainBody p.copy, #mainFooter p.copy {
  padding: 10px 0;
  font: 400 12px/14px "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  cursor: default;
}
#mainBody span:not([class]), #mainFooter span:not([class]) {
  color: inherit;
  font-size: inherit;
}

.section-image._25r p {
  font-size: 0.8em !important;
  font-weight: 400 !important;
  line-height: 0.9em;
}

.textrendering {
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  -webkit-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
}

.universalMargin, .block-style {
  margin: 0px 5px;
}

.borderBottom, #mainBody .section-image h1, #mainBody .section-image h2, #mainBody .article-columns h1, #mainBody .article-columns h2, #mainFooter .section-image h1, #mainFooter .section-image h2, #mainFooter .article-columns h1, #mainFooter .article-columns h2, #mainBody .text-frame h1:not(.block-style), #mainBody .text-frame h2:not(.block-style), #mainBody .text-frame h3:not(.block-style), #mainBody .text-frame h4:not(.block-style), #mainBody .documentContent h1:not(.block-style), #mainBody .documentContent h2:not(.block-style), #mainBody .documentContent h3:not(.block-style), #mainBody .documentContent h4:not(.block-style), #mainFooter .text-frame h1:not(.block-style), #mainFooter .text-frame h2:not(.block-style), #mainFooter .text-frame h3:not(.block-style), #mainFooter .text-frame h4:not(.block-style), #mainFooter .documentContent h1:not(.block-style), #mainFooter .documentContent h2:not(.block-style), #mainFooter .documentContent h3:not(.block-style), #mainFooter .documentContent h4:not(.block-style), #mainBody .tab-frame ._text h3, #mainBody .tab-frame ._text h4, #mainBody .tab-frame ._text h5, #mainBody .tab-frame ._text h6, #mainBody .tab-frame div:not(.section-image) h3, #mainBody .tab-frame div:not(.section-image) h4, #mainBody .tab-frame div:not(.section-image) h5, #mainBody .tab-frame div:not(.section-image) h6, #mainFooter .tab-frame ._text h3, #mainFooter .tab-frame ._text h4, #mainFooter .tab-frame ._text h5, #mainFooter .tab-frame ._text h6, #mainFooter .tab-frame div:not(.section-image) h3, #mainFooter .tab-frame div:not(.section-image) h4, #mainFooter .tab-frame div:not(.section-image) h5, #mainFooter .tab-frame div:not(.section-image) h6 {
  border-bottom: 3px solid black;
}

.block-style {
  font-family: "Telex", "Source Sans Pro", "PT Sans", "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
  color: white;
  border: 0 !important;
}

#mainBody h1, #mainFooter h1 {
  color: black;
  font-size: 2.9em;
}
#mainBody h1.entry-title, #mainBody h1.entry_title, #mainFooter h1.entry-title, #mainFooter h1.entry_title {
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  font-size: 3em;
  font-style: normal;
  line-height: 1.5em !important;
  color: black;
}
#mainBody h1.entry-title nobr, #mainBody h1.entry_title nobr, #mainFooter h1.entry-title nobr, #mainFooter h1.entry_title nobr {
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  color: gray;
}
#mainBody h1.entry-title > span[class$=Button], #mainBody h1.entry_title > span[class$=Button], #mainFooter h1.entry-title > span[class$=Button], #mainFooter h1.entry_title > span[class$=Button] {
  vertical-align: middle;
}
#mainBody h2, #mainFooter h2 {
  color: steelblue;
  font-size: 2.5em;
}
#mainBody h2[id^=Step], #mainFooter h2[id^=Step] {
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  border: 0;
  margin-bottom: 10px;
}
#mainBody h3, #mainFooter h3 {
  color: #70B29D;
  font-size: 2em;
}
#mainBody h4, #mainFooter h4 {
  color: crimson;
  font-size: 1.7em;
}
#mainBody h5, #mainFooter h5 {
  font-size: 1.4em;
}
#mainBody h6, #mainFooter h6 {
  font-size: 1.4em;
  color: gray;
}
#mainBody h5, #mainBody h6, #mainFooter h5, #mainFooter h6 {
  color: gray;
}
#mainBody h2, #mainBody h3, #mainBody h4, #mainBody h5, #mainBody h6, #mainFooter h2, #mainFooter h3, #mainFooter h4, #mainFooter h5, #mainFooter h6 {
  font-weight: normal;
  line-height: normal;
}
#mainBody .tab-frame ._text h3, #mainBody .tab-frame ._text h4, #mainBody .tab-frame ._text h5, #mainBody .tab-frame ._text h6, #mainBody .tab-frame div:not(.section-image) h3, #mainBody .tab-frame div:not(.section-image) h4, #mainBody .tab-frame div:not(.section-image) h5, #mainBody .tab-frame div:not(.section-image) h6, #mainFooter .tab-frame ._text h3, #mainFooter .tab-frame ._text h4, #mainFooter .tab-frame ._text h5, #mainFooter .tab-frame ._text h6, #mainFooter .tab-frame div:not(.section-image) h3, #mainFooter .tab-frame div:not(.section-image) h4, #mainFooter .tab-frame div:not(.section-image) h5, #mainFooter .tab-frame div:not(.section-image) h6 {
  padding-bottom: 5px;
}
#mainBody .text-frame h1:not(.block-style), #mainBody .text-frame h2:not(.block-style), #mainBody .text-frame h3:not(.block-style), #mainBody .text-frame h4:not(.block-style), #mainBody .documentContent h1:not(.block-style), #mainBody .documentContent h2:not(.block-style), #mainBody .documentContent h3:not(.block-style), #mainBody .documentContent h4:not(.block-style), #mainFooter .text-frame h1:not(.block-style), #mainFooter .text-frame h2:not(.block-style), #mainFooter .text-frame h3:not(.block-style), #mainFooter .text-frame h4:not(.block-style), #mainFooter .documentContent h1:not(.block-style), #mainFooter .documentContent h2:not(.block-style), #mainFooter .documentContent h3:not(.block-style), #mainFooter .documentContent h4:not(.block-style) {
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#mainBody .text-frame .block-style h1, #mainBody .text-frame .block-style h2, #mainBody .text-frame .block-style h3, #mainBody .text-frame .block-style h4, #mainBody .text-frame .block-style h5, #mainBody .text-frame .block-style h6, #mainBody .documentContent .block-style h1, #mainBody .documentContent .block-style h2, #mainBody .documentContent .block-style h3, #mainBody .documentContent .block-style h4, #mainBody .documentContent .block-style h5, #mainBody .documentContent .block-style h6, #mainFooter .text-frame .block-style h1, #mainFooter .text-frame .block-style h2, #mainFooter .text-frame .block-style h3, #mainFooter .text-frame .block-style h4, #mainFooter .text-frame .block-style h5, #mainFooter .text-frame .block-style h6, #mainFooter .documentContent .block-style h1, #mainFooter .documentContent .block-style h2, #mainFooter .documentContent .block-style h3, #mainFooter .documentContent .block-style h4, #mainFooter .documentContent .block-style h5, #mainFooter .documentContent .block-style h6 {
  font-size: 18px;
  font-family: "Telex", "Source Sans Pro", "PT Sans", "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
  line-height: 18px;
  padding: 5px 0;
}
#mainBody .text-frame .block-style h4, #mainBody .text-frame .block-style h5, #mainBody .text-frame .block-style h6, #mainBody .documentContent .block-style h4, #mainBody .documentContent .block-style h5, #mainBody .documentContent .block-style h6, #mainFooter .text-frame .block-style h4, #mainFooter .text-frame .block-style h5, #mainFooter .text-frame .block-style h6, #mainFooter .documentContent .block-style h4, #mainFooter .documentContent .block-style h5, #mainFooter .documentContent .block-style h6 {
  font-size: 15px;
  line-height: 15px;
}
#mainBody .text-frame .block-style h5, #mainBody .text-frame .block-style h6, #mainBody .documentContent .block-style h5, #mainBody .documentContent .block-style h6, #mainFooter .text-frame .block-style h5, #mainFooter .text-frame .block-style h6, #mainFooter .documentContent .block-style h5, #mainFooter .documentContent .block-style h6 {
  font-size: 12px;
  line-height: 12px;
}
#mainBody .section-image h1, #mainBody .section-image h2, #mainBody .section-image h3, #mainBody .section-image h4, #mainBody .section-image h5, #mainBody .section-image h6, #mainBody .article-columns h1, #mainBody .article-columns h2, #mainBody .article-columns h3, #mainBody .article-columns h4, #mainBody .article-columns h5, #mainBody .article-columns h6, #mainFooter .section-image h1, #mainFooter .section-image h2, #mainFooter .section-image h3, #mainFooter .section-image h4, #mainFooter .section-image h5, #mainFooter .section-image h6, #mainFooter .article-columns h1, #mainFooter .article-columns h2, #mainFooter .article-columns h3, #mainFooter .article-columns h4, #mainFooter .article-columns h5, #mainFooter .article-columns h6 {
  font-family: "Telex", "Source Sans Pro", "PT Sans", "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif;
}
#mainBody .section-image h1 > *, #mainBody .section-image h2 > *, #mainBody .section-image h3 > *, #mainBody .section-image h4 > *, #mainBody .section-image h5 > *, #mainBody .section-image h6 > *, #mainBody .article-columns h1 > *, #mainBody .article-columns h2 > *, #mainBody .article-columns h3 > *, #mainBody .article-columns h4 > *, #mainBody .article-columns h5 > *, #mainBody .article-columns h6 > *, #mainFooter .section-image h1 > *, #mainFooter .section-image h2 > *, #mainFooter .section-image h3 > *, #mainFooter .section-image h4 > *, #mainFooter .section-image h5 > *, #mainFooter .section-image h6 > *, #mainFooter .article-columns h1 > *, #mainFooter .article-columns h2 > *, #mainFooter .article-columns h3 > *, #mainFooter .article-columns h4 > *, #mainFooter .article-columns h5 > *, #mainFooter .article-columns h6 > * {
  font-family: inherit;
}
#mainBody .section-image h1, #mainBody .section-image h2, #mainBody .article-columns h1, #mainBody .article-columns h2, #mainFooter .section-image h1, #mainFooter .section-image h2, #mainFooter .article-columns h1, #mainFooter .article-columns h2 {
  font-size: 34px;
  font-family: "Bree Serif", "Nimbus Roman No9 L", Georgia, Gaudi, Cochin, Palatino, "Palatino Type", serif;
  margin: 0 5px 10px;
  padding: 0 0 5px;
  color: crimson;
}
#mainBody .section-image h1.block-style, #mainBody .section-image h2.block-style, #mainBody .article-columns h1.block-style, #mainBody .article-columns h2.block-style, #mainFooter .section-image h1.block-style, #mainFooter .section-image h2.block-style, #mainFooter .article-columns h1.block-style, #mainFooter .article-columns h2.block-style {
  background-color: black;
}
#mainBody .section-image h3, #mainBody .article-columns h3, #mainFooter .section-image h3, #mainFooter .article-columns h3 {
  font-weight: normal !important;
  font-family: "Telex", "Source Sans Pro", "PT Sans", "Segoe UI", "Helvetica", "Arial", "Roboto Sans", "Dejavu Sans", "Ubuntu Sans", Verdana, sans-serif !important;
  font-size: 30px;
  line-height: 32px;
  border: 0 !important;
  background-color: #70B29D;
  color: white;
  padding: 0 !important;
}
#mainBody .section-image h3.block-style, #mainBody .article-columns h3.block-style, #mainFooter .section-image h3.block-style, #mainFooter .article-columns h3.block-style {
  font-size: 18px;
}
#mainBody .section-image h4, #mainBody .article-columns h4, #mainFooter .section-image h4, #mainFooter .article-columns h4 {
  font-size: 24px;
}
#mainBody .section-image h4.block-style, #mainBody .article-columns h4.block-style, #mainFooter .section-image h4.block-style, #mainFooter .article-columns h4.block-style {
  background-color: crimson;
}
#mainBody .section-image h5, #mainBody .section-image h6, #mainBody .article-columns h5, #mainBody .article-columns h6, #mainFooter .section-image h5, #mainFooter .section-image h6, #mainFooter .article-columns h5, #mainFooter .article-columns h6 {
  font-size: 18px;
}
#mainBody .section-image h5.block-style, #mainBody .section-image h6.block-style, #mainBody .article-columns h5.block-style, #mainBody .article-columns h6.block-style, #mainFooter .section-image h5.block-style, #mainFooter .section-image h6.block-style, #mainFooter .article-columns h5.block-style, #mainFooter .article-columns h6.block-style {
  background-color: crimson;
}
#mainBody .section-image h1, #mainBody .section-image h2, #mainFooter .section-image h1, #mainFooter .section-image h2 {
  font-size: 30px;
}
#mainBody .section-image h3, #mainBody .section-image h4, #mainFooter .section-image h3, #mainFooter .section-image h4 {
  font-size: 18px;
  text-align: center;
}
#mainBody .section-image h5, #mainBody .section-image h6, #mainFooter .section-image h5, #mainFooter .section-image h6 {
  font-size: 16px;
}

#mainFooter h1, #mainFooter h2, #mainFooter h3, #mainFooter h4, #mainFooter h5, #mainFooter .footer-link-groups h1, #mainFooter .footer-link-groups h2, #mainFooter .footer-link-groups h3, #mainFooter .footer-link-groups h4, #mainFooter .footer-link-groups h5 {
  margin: 0 0 0 0 !important;
  border: 0 !important;
}

#socialIcons {
  position: absolute;
  top: 5px;
  right: 5px;
}

#mainBody p.entry_reference {
  margin: 0;
  padding: 0;
  border: 0;
}

/*.entry_info {
    border-top: 1px #ececec solid;
}*/
.coloredTabTitle {
  display: block;
  font-size: 2em;
  margin: 10px;
  color: white;
}

.coloredOptions {
  position: relative;
}
.coloredOptions:hover:after {
  content: "";
  color: lightgray;
  position: absolute;
  border-radius: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 5px solid;
  box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.9);
}
.coloredOptions._thin:hover:after, .coloredOptions._thin._select {
  content: "";
  color: lightgray;
  position: absolute;
  border-radius: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid white;
  box-shadow: inset 0 0 50px rgba(0, 0, 0, 0.9);
}

.wordpress-title {
  font-size: 1em;
  margin-top: 0;
  border-bottom: none;
}

#mainBody #externalContentContainer .wordpress-title, #mainBody #externalContentContainer h1, #mainBody #externalContentContainer h2, #mainBody #externalContentContainer h3, #mainBody #externalContentContainer h4, #mainBody #externalContentContainer h5, #mainBody #externalContentContainer h6 {
  border: none;
  padding: 0;
}
#mainBody #externalContentContainer div, #mainBody #externalContentContainer p, #mainBody #externalContentContainer a:not(.simpleButton), #mainBody #externalContentContainer span {
  font-size: 1em;
  letter-spacing: auto;
  text-align: left;
}

/*----------------------------- SOCIAL CONTENT -------------------------------*/
.wordpress-image-container {
  position: relative;
  display: inline-block;
  width: 28%;
  margin-right: 2%;
  vertical-align: top;
}
.wordpress-content-container {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
  white-space: normal;
}
.wordpress-post {
  position: relative;
  font-size: 1em !important;
  line-height: 1.5em;
  clear: both;
  margin: 10px 0;
  white-space: nowrap;
}
.wordpress-post p {
  margin: 0 !important;
}
.wordpress-post p.wordpress-author {
  margin-bottom: 10px !important;
}
.wordpress-post a {
  text-decoration: none;
}
.wordpress-post a:hover {
  color: crimson;
}
.wordpress-post a:hover h3 {
  color: crimson !important;
}
.wordpress-thumbnail {
  width: 100%;
  vertical-align: top;
}

div.wordpress-image-container + div.wordpress-content-container {
  width: 70%;
}

#mainBody .wordpress-post h3.wordpress-title {
  margin-bottom: 0;
  line-height: 1.2em;
}

#stealthNews:before {
  content: "Stealth News";
  display: block;
  color: black;
  font-size: 35px;
  font-family: "Bree Serif";
  font-weight: 300;
  line-height: 50px;
}

#clinicianCorner:before {
  content: "Clinician Corner";
  display: block;
  color: black;
  font-size: 35px;
  font-family: "Bree Serif";
  font-weight: 300;
  line-height: 50px;
}

#ceuProgram:before {
  content: "Stealth CEU Events";
  display: block;
  color: black;
  font-size: 35px;
  font-family: "Bree Serif";
  font-weight: 300;
  line-height: 50px;
}

/*---------------------- LOADED SEARCH BAR PROPERTIES ------------------------*/
#loadedSearchBar {
  position: relative;
  display: block;
  background: linear-gradient(to bottom, #595959 0%, rgba(0, 0, 0, 0.97) 100%);
  background: -moz-linear-gradient(top, #595959 0%, rgba(0, 0, 0, 0.97) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, rgba(0, 0, 0, 0.97)));
  background: -webkit-linear-gradient(top, #595959 0%, rgba(0, 0, 0, 0.97) 100%);
  background: -o-linear-gradient(top, #595959 0%, rgba(0, 0, 0, 0.97) 100%);
  background: -ms-linear-gradient(top, #595959 0%, rgba(0, 0, 0, 0.97) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#595959", endColorstr="#f7000000",GradientType=0 );
  height: 50px;
  overflow: hidden;
}

#loadedKeywords {
  position: absolute;
  display: block;
  top: 5px;
  left: 5px;
  right: 50px;
  bottom: 5px;
  font-size: 30px;
  width: 95%;
  width: calc(100% - 60px);
  height: 40px;
  line-height: 40px;
  padding-left: 25px;
  color: crimson;
  background: white;
  border-radius: 50px;
  box-shadow: -1px -1px 2px #555, 1px 1px 2px #999;
}

/*-------------------------------- SEARCH STYLE ------------------------------*/
.searchThumbs {
  cursor: pointer;
}
.searchThumbs:hover:after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  background-image: url("/images/2010/buttons/utilitybuttons_3200.png");
  background-position: -256px -64px;
}

/*----------------------- MOBILE CONTROLED ELEMENTS --------------------------*/
.mobile, mobile, .phone {
  display: none;
}
.mobile._force, mobile._force, .phone._force {
  display: none !important;
}

/*------------------------------ MOBILE DEVICES -------------------------------*/
#adminMenu {
  background-color: black;
}
#adminMenu > ul li {
  display: block;
  margin: 0 !important;
  padding: 0 10px !important;
  line-height: 20px;
  border-bottom: 1px #333 solid;
}
#adminMenu > ul li > a {
  display: block;
  color: gray !important;
}
#adminMenu > ul li:hover {
  background-color: #444;
}
#adminMenu > ul li:hover > a {
  color: white !important;
}
#adminMenu > ul li:first-child {
  border-top-width: 1px #333 solid;
}
#adminMenu > ul li:last-child {
  border-bottom-width: 0;
}

#mobileFooter {
  position: absolute;
  display: none;
  background: black;
  color: white;
  bottom: 0;
  left: 0;
  right: 0;
}
#mobileFooter, #mobileFooter a {
  font-size: 10px;
}
#mainBody._light + #mobileFooter {
  background-color: #ececec;
  color: #777;
}
#mainBody._light + #mobileFooter a {
  -moz-transition: color 0.3s ease-in;
  -ms-transition: color 0.3s ease-in;
  -o-transition: color 0.3s ease-in;
  -webkit-transition: color 0.3s ease-in;
  transition: color 0.3s ease-in;
}
#mainBody._light + #mobileFooter a:hover, #mainBody._light + #mobileFooter a:focus {
  color: crimson !important;
}
#mainBody._light + #mobileFooter a, #mainBody._light + #mobileFooter a:active, #mainBody._light + #mobileFooter a:visited {
  color: #777;
}
#mainBody._light + #mobileFooter .utilButton._white._menu:after, #mainBody._light + #mobileFooter .utilButton._white._menu:before {
  color: #777;
}

@media only screen and (max-width: 1225px) {
  #mainBody:not(.forcedesktop) #main-toolbar > #topBar > .top-links > .right .nomobile:not(.inline_block) {
    display: none;
  }
  #mainBody:not(.forcedesktop) #main-toolbar > #topBar > .top-links > .right .mobile {
    display: inherit;
  }
  #mainBody:not(.forcedesktop) #main-toolbar > #topBar > .top-links > .right .mobile._force {
    display: inherit !important;
  }

  table th, table td {
    font-size: 10px !important;
  }
  table th *, table td * {
    font-size: 10px !important;
  }
}
/*
@media only screen and (max-width: 1024px) {
    #main-toolbar > #topBar > .top-links {
        & > div.navbar-header > .collapsed {
            display: block;
        }

        & > #lgScreenTools.collapse {
            display: none;
        }
    }
}
*/
@media only screen and (max-width: 1000px) {
  .mobile {
    display: inline;
  }
  .mobile._force {
    display: inline _important;
  }
  .mobile._block {
    display: block;
  }
  .mobile._block._force {
    display: block !important;
  }
  .mobile._iblock {
    display: inline-block;
  }
  .mobile._iblock._force {
    display: block !important;
  }

  .nomobile, footer#mainFooter {
    display: none !important;
  }

  #mobileFooter {
    background: black;
    color: white;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  #mainBody._light + #mobileFooter {
    background-color: #ececec;
    color: #777;
  }
  #mainBody._light + #mobileFooter a:hover, #mainBody._light + #mobileFooter a:focus {
    color: crimson;
  }
  #mainBody._light + #mobileFooter a, #mainBody._light + #mobileFooter a:active, #mainBody._light + #mobileFooter a:visited {
    color: #777;
  }
  #mainBody._light + #mobileFooter .utilButton._white._menu:after, #mainBody._light + #mobileFooter .utilButton._white._menu:before {
    color: #777;
  }
}
@media only screen and (max-width: 800px) {
  #mainBody:not(.forcedesktop) h1, #mainBody:not(.forcedesktop) h2, .entry_info h1, .entry_info h2 {
    font-size: 1.5em !important;
    white-space: normal;
    line-height: inherit !important;
  }
  #mainBody:not(.forcedesktop) h4, #mainBody:not(.forcedesktop) h5, #mainBody:not(.forcedesktop) h6, .entry_info h4, .entry_info h5, .entry_info h6 {
    font-size: 1.2em !important;
  }
  #mainBody:not(.forcedesktop) section.tab-frame section._row, .entry_info section.tab-frame section._row {
    font-size: 12px;
  }
  #mainBody:not(.forcedesktop) section.tab-frame section._row._twocolumns article div._text, #mainBody:not(.forcedesktop) section.tab-frame section._row._threecolumns article div._text, #mainBody:not(.forcedesktop) section.tab-frame section._row._fourcolumns article div._text, #mainBody:not(.forcedesktop) section.tab-frame section._row._fivecolumns article div._text, #mainBody:not(.forcedesktop) section.tab-frame section._row._sixcolumns article div._text, .entry_info section.tab-frame section._row._twocolumns article div._text, .entry_info section.tab-frame section._row._threecolumns article div._text, .entry_info section.tab-frame section._row._fourcolumns article div._text, .entry_info section.tab-frame section._row._fivecolumns article div._text, .entry_info section.tab-frame section._row._sixcolumns article div._text {
    margin: 0 2.5px 5px;
  }
  #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row, .entry_info #externalContentContainer section.tab-frame section._row {
    white-space: normal;
    text-align: center;
  }
  #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._twocolumns article, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._threecolumns article, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fourcolumns article, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fivecolumns article, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._sixcolumns article, .entry_info #externalContentContainer section.tab-frame section._row._twocolumns article, .entry_info #externalContentContainer section.tab-frame section._row._threecolumns article, .entry_info #externalContentContainer section.tab-frame section._row._fourcolumns article, .entry_info #externalContentContainer section.tab-frame section._row._fivecolumns article, .entry_info #externalContentContainer section.tab-frame section._row._sixcolumns article {
    width: 50%;
  }
  #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._twocolumns article *, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._threecolumns article *, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fourcolumns article *, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fivecolumns article *, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._sixcolumns article *, .entry_info #externalContentContainer section.tab-frame section._row._twocolumns article *, .entry_info #externalContentContainer section.tab-frame section._row._threecolumns article *, .entry_info #externalContentContainer section.tab-frame section._row._fourcolumns article *, .entry_info #externalContentContainer section.tab-frame section._row._fivecolumns article *, .entry_info #externalContentContainer section.tab-frame section._row._sixcolumns article * {
    text-align: left;
  }
  #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._twocolumns article div._text, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._twocolumns article div._img, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._threecolumns article div._text, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._threecolumns article div._img, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fourcolumns article div._text, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fourcolumns article div._img, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fivecolumns article div._text, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._fivecolumns article div._img, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._sixcolumns article div._text, #mainBody:not(.forcedesktop) #externalContentContainer section.tab-frame section._row._sixcolumns article div._img, .entry_info #externalContentContainer section.tab-frame section._row._twocolumns article div._text, .entry_info #externalContentContainer section.tab-frame section._row._twocolumns article div._img, .entry_info #externalContentContainer section.tab-frame section._row._threecolumns article div._text, .entry_info #externalContentContainer section.tab-frame section._row._threecolumns article div._img, .entry_info #externalContentContainer section.tab-frame section._row._fourcolumns article div._text, .entry_info #externalContentContainer section.tab-frame section._row._fourcolumns article div._img, .entry_info #externalContentContainer section.tab-frame section._row._fivecolumns article div._text, .entry_info #externalContentContainer section.tab-frame section._row._fivecolumns article div._img, .entry_info #externalContentContainer section.tab-frame section._row._sixcolumns article div._text, .entry_info #externalContentContainer section.tab-frame section._row._sixcolumns article div._img {
    margin: 0 2.5px 5px;
  }

  #mobileFooter * {
    font-size: 10px !important;
  }

  #entryShare.absolute-right {
    position: static;
    width: 100%;
    margin: 10px 0;
    text-align: center;
  }
}
@media only screen and (max-width: 764px) {
  .mobile, mobile, .phone {
    display: inline;
  }
  .mobile._force, mobile._force, .phone._force {
    display: inline !important;
  }
  .mobile._block, mobile._block, .phone._block {
    display: block;
  }
  .mobile._block._force, mobile._block._force, .phone._block._force {
    display: block !important;
  }
  .mobile._iblock, mobile._iblock, .phone._iblock {
    display: inline-block;
  }
  .mobile._iblock._force, mobile._iblock._force, .phone._iblock._force {
    display: block !important;
  }

  .nomobile, #productsGallery {
    display: none;
  }

  .entry_info {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    padding: 0 !important;
    margin: 0 !important;
    background-size: contain;
    background-size: 100%;
    background-position: top left;
    display: block !important;
    float: none !important;
  }

  #topBar {
    min-height: 50px;
    line-height: 50px;
  }
  #topBar .right {
    width: auto !important;
    float: right !important;
  }

  #topNavBar {
    /* end Version 1.0.0 */
    /* @include navicons(); Uncomment to reset */
  }
  #topNavBar .metroTab {
    /* color: transparent !important; */
    /* Version 1.0.0 */
  }
  #topNavBar .metroTab.topTab > div, #topNavBar .metroTab.topTab > span {
    margin: 0 auto;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50], #topNavBar .metroTab.topTab > span > [class*=CircleButton50] {
    width: 32px !important;
    height: 32px !important;
    margin: 0 auto;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=adi], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=adi] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: 0px 0px;
    background-position-x: 0px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=ifit], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=ifit] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -32px 0px;
    background-position-x: -32px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=idrive], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=idrive] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -64px 0px;
    background-position-x: -64px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=movis], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=movis] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -96px 0px;
    background-position-x: -96px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=trident], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=trident] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -128px 0px;
    background-position-x: -128px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=iconnect], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=iconnect] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -160px 0px;
    background-position-x: -160px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=proportional], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=proportional] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -192px 0px;
    background-position-x: -192px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=drive], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=drive] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -224px 0px;
    background-position-x: -224px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=tarta], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=tarta] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -256px 0px;
    background-position-x: -256px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=remote], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=remote] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -288px 0px;
    background-position-x: -288px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=quantum], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=quantum] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -320px 0px;
    background-position-x: -320px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=itilt], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=itilt] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -352px 0px;
    background-position-x: -352px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=back], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=back] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -384px 0px;
    background-position-x: -384px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=cushion], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=cushion] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -416px 0px;
    background-position-x: -416px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=seat], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=seat] {
    background-image: url("/images/structure/buttons/brand_squares_32.png");
    background-position: -448px 0px;
    background-position-x: -448px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=tfb], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=tfb] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: 0px 0px;
    background-position-x: 0px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=diego], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=diego] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: -32px 0px;
    background-position-x: -32px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=unilink], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=unilink] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: -64px 0px;
    background-position-x: -64px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=coolcore], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=coolcore] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: -96px 0px;
    background-position-x: -96px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=vr], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=vr] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: -128px 0px;
    background-position-x: -128px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=konnex], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=konnex] {
    background-image: url("/images/structure/buttons/brand_squares_32.002.png");
    background-position: -160px 0px;
    background-position-x: -160px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=head], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=head] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: 0px 0px;
    background-position-x: 0px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=trunk], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=trunk] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: -32px 0px;
    background-position-x: -32px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=upper], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=upper] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: -64px 0px;
    background-position-x: -64px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=pelvic], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=pelvic] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: -96px 0px;
    background-position-x: -96px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=knee], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=knee] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: -128px 0px;
    background-position-x: -128px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=lower], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=lower] {
    background-image: url("/images/structure/buttons/body_squares_32.png");
    background-position: -160px 0px;
    background-position-x: -160px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=seating], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=seating] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: 0px 0px;
    background-position-x: 0px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=head], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=head] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -32px 0px;
    background-position-x: -32px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=mobility], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=mobility] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -64px 0px;
    background-position-x: -64px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=tilt], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=tilt] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -96px 0px;
    background-position-x: -96px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=peripherals], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=peripherals] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -128px 0px;
    background-position-x: -128px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=drive], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=drive] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -160px 0px;
    background-position-x: -160px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=csr], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=csr] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -192px 0px;
    background-position-x: -192px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=education], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=education] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -224px 0px;
    background-position-x: -224px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=tools], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=tools] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -256px 0px;
    background-position-x: -256px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=products], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=products] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: 0px 0px;
    background-position-x: 0px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=headsolutions], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=headsolutions] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -32px 0px;
    background-position-x: -32px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=accessories], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=accessories] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -64px 0px;
    background-position-x: -64px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=recline], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=recline] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -96px 0px;
    background-position-x: -96px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=mounting], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=mounting] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -128px 0px;
    background-position-x: -128px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=drivecontrols], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=drivecontrols] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -160px 0px;
    background-position-x: -160px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=service], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=service] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -192px 0px;
    background-position-x: -192px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=ceu], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=ceu] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -224px 0px;
    background-position-x: -224px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div > [class*=CircleButton50][class^=repairs], #topNavBar .metroTab.topTab > span > [class*=CircleButton50][class^=repairs] {
    background-image: url("/images/structure/buttons/section_squares_32.png");
    background-position: -256px 0px;
    background-position-x: -256px;
    background-position-y: 0px;
  }
  #topNavBar .metroTab.topTab > div:last-child, #topNavBar .metroTab.topTab > span:last-child {
    display: none;
  }

  .main-icon-link {
    float: left;
    max-height: 40px;
    margin: 0 0 0 5px !important;
  }

  .main-icon, #topBar img {
    display: inline !important;
    max-height: 40px !important;
    margin: 0 auto 0 10px !important;
    cursor: pointer;
  }

  #searchPane .article-columns {
    transition: max-height 0.3s ease-in;
    width: 100% !important;
    display: block !important;
    margin: 0 0 20px !important;
    max-height: calc(50% - 40px);
    overflow: hidden;
    overflow-y: auto;
    border-bottom: 2px white solid;
    clear: both;
    /*
    &:hover {
        transition: max-height .3s ease-in;
        max-height: 90%;
    }
    */
  }
  #searchPane #searching_documents > .inline_block {
    width: 100% !important;
    display: block;
    clear: both;
  }
  #searchPane #searching_documents > .inline_block .document-list {
    display: block;
    width: 100% !important;
  }
  #searchPane #searching_documents > .inline_block .document-list li.searchResultList {
    width: 90% !important;
    margin: 20px !important;
    padding: 0 !important;
  }
  #searchPane #searching_documents > .inline_block .document-list li.searchResultList .inline_block {
    max-width: auto !important;
    vertical-align: middle;
    clear: both;
  }
  #searchPane #searching_documents > .inline_block .document-list li.searchResultList .inline_block:first-child {
    width: 10% !important;
    margin: 0 !important;
    float: left;
  }
  #searchPane #searching_documents > .inline_block .document-list li.searchResultList .inline_block:last-child {
    width: 70% !important;
    margin: 0 0 0 5% !important;
  }

  #mainBody:not(.forcedesktop) *.cpt, #mainBody:not(.forcedesktop) *.cpt-left, #mainBody:not(.forcedesktop) *.cpt-right, #mainBody:not(.forcedesktop) *.cpt-center, #mainBody:not(.forcedesktop) *.extracontent {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 100%;
    padding: 0 !important;
    margin: 0 !important;
    background-size: contain;
    background-size: 100%;
    background-position: top left;
    display: block !important;
    float: none !important;
  }
  #mainBody:not(.forcedesktop) #contentBody .tab-frame section._row {
    white-space: normal !important;
  }
  #mainBody:not(.forcedesktop) #contentBody .article-columns, #mainBody:not(.forcedesktop) #contentBody .tab-frame section._row article, #mainBody:not(.forcedesktop) #contentBody .text-frame section article {
    position: relative;
    width: 100% !important;
    display: block !important;
    margin: 0 0 20px !important;
  }
  #mainBody:not(.forcedesktop) #contentBody .article-columns img, #mainBody:not(.forcedesktop) #contentBody .tab-frame section._row article img, #mainBody:not(.forcedesktop) #contentBody .text-frame section article img, #mainBody:not(.forcedesktop) #contentBody .article-columns video, #mainBody:not(.forcedesktop) #contentBody .tab-frame section._row article video, #mainBody:not(.forcedesktop) #contentBody .text-frame section article video {
    width: 100% !important;
    max-width: 100%;
    display: block !important;
  }
  #mainBody:not(.forcedesktop) #contentBody .article-columns p, #mainBody:not(.forcedesktop) #contentBody .article-columns h1, #mainBody:not(.forcedesktop) #contentBody .article-columns h2, #mainBody:not(.forcedesktop) #contentBody .article-columns h3, #mainBody:not(.forcedesktop) #contentBody .article-columns h4, #mainBody:not(.forcedesktop) #contentBody .article-columns h5, #mainBody:not(.forcedesktop) #contentBody .article-columns h6 {
    margin: 10px !important;
    max-width: calc(100% - 20px);
  }
  #mainBody:not(.forcedesktop) h1, #mainBody:not(.forcedesktop) h2, #mainBody:not(.forcedesktop) h3, #mainBody:not(.forcedesktop) h4, #mainBody:not(.forcedesktop) h5, #mainBody:not(.forcedesktop) h6, #mainBody:not(.forcedesktop) *.extraContent, #mainBody:not(.forcedesktop) .extraContent, #mainBody:not(.forcedesktop) .blackNote, #mainBody:not(.forcedesktop) p.blackNote, #mainBody:not(.forcedesktop) ul, #mainBody:not(.forcedesktop) figure, #mainBody:not(.forcedesktop) .article-columns {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 20px 0 !important;
    float: none !important;
    text-align: left;
  }
  #mainBody:not(.forcedesktop) h1:not([class^=career-ui]), #mainBody:not(.forcedesktop) h2:not([class^=career-ui]), #mainBody:not(.forcedesktop) h3:not([class^=career-ui]), #mainBody:not(.forcedesktop) h4:not([class^=career-ui]), #mainBody:not(.forcedesktop) h5:not([class^=career-ui]), #mainBody:not(.forcedesktop) h6:not([class^=career-ui]), #mainBody:not(.forcedesktop) *.extraContent:not([class^=career-ui]), #mainBody:not(.forcedesktop) .extraContent:not([class^=career-ui]), #mainBody:not(.forcedesktop) .blackNote:not([class^=career-ui]), #mainBody:not(.forcedesktop) p.blackNote:not([class^=career-ui]), #mainBody:not(.forcedesktop) ul:not([class^=career-ui]), #mainBody:not(.forcedesktop) figure:not([class^=career-ui]), #mainBody:not(.forcedesktop) .article-columns:not([class^=career-ui]) {
    display: block !important;
  }
  #mainBody:not(.forcedesktop) ul, #mainBody:not(.forcedesktop) ol {
    margin: 0 5px !important;
    width: 95% !important;
    font-size: inherit;
  }
  #mainBody:not(.forcedesktop) ul li, #mainBody:not(.forcedesktop) ol li {
    font-size: inherit;
  }
  #mainBody:not(.forcedesktop) #adminMenu > ul {
    margin: 0 !important;
    width: 100% !important;
  }
  #mainBody:not(.forcedesktop) h1, #mainBody:not(.forcedesktop) h2, #mainBody:not(.forcedesktop) h3, #mainBody:not(.forcedesktop) h4, #mainBody:not(.forcedesktop) h5, #mainBody:not(.forcedesktop) h6 {
    margin: 0 !important;
    font-size: 2em !important;
  }
  #mainBody:not(.forcedesktop) div.section-image > h1, #mainBody:not(.forcedesktop) div.section-image > h2, #mainBody:not(.forcedesktop) div.section-image > h3, #mainBody:not(.forcedesktop) div.section-image > h4, #mainBody:not(.forcedesktop) div.section-image > h5, #mainBody:not(.forcedesktop) div.section-image > h6 {
    font-size: 1.5em !important;
    text-align: center;
    margin: 10px 5px 0 5px !important;
    padding: 5px 20px !important;
    width: 100% !important;
    max-width: fit-content !important;
    border-radius: 5px 5px 0 0;
  }
  #mainBody:not(.forcedesktop) div.section-image > h1 + div img, #mainBody:not(.forcedesktop) div.section-image > h2 + div img, #mainBody:not(.forcedesktop) div.section-image > h3 + div img, #mainBody:not(.forcedesktop) div.section-image > h4 + div img, #mainBody:not(.forcedesktop) div.section-image > h5 + div img, #mainBody:not(.forcedesktop) div.section-image > h6 + div img {
    border-radius: 0 5px 0 0 !important;
  }
  #mainBody:not(.forcedesktop) div.section-image > h1 + div > .content-tools, #mainBody:not(.forcedesktop) div.section-image > h2 + div > .content-tools, #mainBody:not(.forcedesktop) div.section-image > h3 + div > .content-tools, #mainBody:not(.forcedesktop) div.section-image > h4 + div > .content-tools, #mainBody:not(.forcedesktop) div.section-image > h5 + div > .content-tools, #mainBody:not(.forcedesktop) div.section-image > h6 + div > .content-tools {
    border-radius: 0 0 5px 5px !important;
  }
  #mainBody:not(.forcedesktop) *.cpt, #mainBody:not(.forcedesktop) *.cpt-left, #mainBody:not(.forcedesktop) *.cpt-right, #mainBody:not(.forcedesktop) *.cpt-center {
    background-size: contain !important;
  }
  #mainBody:not(.forcedesktop) a.cpt, #mainBody:not(.forcedesktop) a.cpt-left, #mainBody:not(.forcedesktop) a.cpt-right, #mainBody:not(.forcedesktop) a.cpt-center {
    min-height: 100px;
    width: 100% !important;
    display: block !important;
  }
  #mainBody:not(.forcedesktop) .entry_info img, #mainBody:not(.forcedesktop) #mainBody img {
    position: relative !important;
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
  }
  #mainBody:not(.forcedesktop) .catalog-container {
    width: 100%;
    margin-left: 0;
  }
  #mainBody:not(.forcedesktop) .catalog-header {
    border-radius: 3px 10px;
  }
  #mainBody:not(.forcedesktop) h1.entry-title, #mainBody:not(.forcedesktop) h1.entry_title, #mainBody:not(.forcedesktop) .catalog-title {
    font-size: 1.8em !important;
  }
  #mainBody:not(.forcedesktop) h1.entry-title span[class*=Button], #mainBody:not(.forcedesktop) h1.entry-title span[class$=Button], #mainBody:not(.forcedesktop) h1.entry_title span[class*=Button], #mainBody:not(.forcedesktop) h1.entry_title span[class$=Button], #mainBody:not(.forcedesktop) .catalog-title span[class*=Button], #mainBody:not(.forcedesktop) .catalog-title span[class$=Button] {
    display: none !important;
  }
  #mainBody:not(.forcedesktop) .entry_reference, #mainBody:not(.forcedesktop) table, #mainBody:not(.forcedesktop) .nomobile, #mainBody:not(.forcedesktop) nomobile, #mainBody:not(.forcedesktop) #mainFooter, #mainBody:not(.forcedesktop) #quoteBoxLocal, #mainBody:not(.forcedesktop) .hoverGallery {
    display: none !important;
  }
  #mainBody:not(.forcedesktop) .content-tab {
    position: relative;
    height: auto !important;
    overflow: hidden;
    padding: 10px 0;
    margin: 0 0 5px;
    border-radius: 10px 3px 10px 3px;
  }
  #mainBody:not(.forcedesktop) .content-tab .tab-title {
    font-size: 1.5em;
    position: relative;
    transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    padding: 10px 0 10px 5px;
    border-radius: 0;
  }
  #mainBody:not(.forcedesktop) .content-tab .tab-title span {
    transform: none;
    -ms-transform: none;
    -webkit-transform: none;
  }

  .article-columns {
    display: block;
    width: 100% !important;
    margin: 10px 0 !important;
  }
  .article-columns._33, .article-columns._66, .article-columns._25, .article-columns._75 {
    display: block;
    width: 100% !important;
    margin: 10px 0 !important;
  }
  .article-columns > * {
    margin: 0 !important;
    width: 100% !important;
    display: block;
  }

  #popUpImage {
    top: 0 !important;
    left: 0 !important;
    bottom: 20px !important;
    right: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    border: 0 !important;
  }

  #popUpImageTitle {
    background-color: black !important;
    text-align: center !important;
    color: white !important;
    height: 34px !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    line-height: 34px !important;
    position: absolute !important;
    top: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .content-box {
    background: none;
  }

  #groupPanel > div {
    white-space: normal !important;
  }
  #groupPanel > div .utilButton:not(.top-item-menu) {
    display: none;
  }
}
@media only screen and (max-width: 640px) {
  .phone {
    display: inline-block;
  }

  .nophone, #mainBody a.contentTopNav > div, #mainBody a.contentTopNavSelect > div, .entry_info a.contentTopNav > div, .entry_info a.contentTopNavSelect > div {
    display: none;
  }

  #mainBody, .entry_info {
    font-size: 12px;
  }
  #mainBody .text-frame header, .entry_info .text-frame header {
    font-size: 1.2em;
  }
  #mainBody h1.entry-title, #mainBody h1.entry_title, .entry_info h1.entry-title, .entry_info h1.entry_title {
    font-size: 2em !important;
  }
  #mainBody h1.entry-title > span[class$=Button], #mainBody h1.entry_title > span[class$=Button], .entry_info h1.entry-title > span[class$=Button], .entry_info h1.entry_title > span[class$=Button] {
    display: none !important;
  }
  #mainBody .text-frame, #mainBody .tab-frame, .entry_info .text-frame, .entry_info .tab-frame {
    max-width: 100%;
  }
  #mainBody .text-frame article, #mainBody .tab-frame article, .entry_info .text-frame article, .entry_info .tab-frame article {
    margin: 0 !important;
  }
  #mainBody .text-frame article ._column, #mainBody .tab-frame article ._column, .entry_info .text-frame article ._column, .entry_info .tab-frame article ._column {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  #mainBody .text-frame article ._column._onecol, #mainBody .text-frame article ._column._fullcol, #mainBody .text-frame article ._column._twocol, #mainBody .text-frame article ._column._threecol, #mainBody .text-frame article ._column._fourcol, #mainBody .text-frame article ._column._fivecol, #mainBody .text-frame article ._column._sixcol, #mainBody .tab-frame article ._column._onecol, #mainBody .tab-frame article ._column._fullcol, #mainBody .tab-frame article ._column._twocol, #mainBody .tab-frame article ._column._threecol, #mainBody .tab-frame article ._column._fourcol, #mainBody .tab-frame article ._column._fivecol, #mainBody .tab-frame article ._column._sixcol, .entry_info .text-frame article ._column._onecol, .entry_info .text-frame article ._column._fullcol, .entry_info .text-frame article ._column._twocol, .entry_info .text-frame article ._column._threecol, .entry_info .text-frame article ._column._fourcol, .entry_info .text-frame article ._column._fivecol, .entry_info .text-frame article ._column._sixcol, .entry_info .tab-frame article ._column._onecol, .entry_info .tab-frame article ._column._fullcol, .entry_info .tab-frame article ._column._twocol, .entry_info .tab-frame article ._column._threecol, .entry_info .tab-frame article ._column._fourcol, .entry_info .tab-frame article ._column._fivecol, .entry_info .tab-frame article ._column._sixcol {
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  #mainBody .text-frame article ._img, #mainBody .text-frame article ._text, #mainBody .tab-frame article ._img, #mainBody .tab-frame article ._text, .entry_info .text-frame article ._img, .entry_info .text-frame article ._text, .entry_info .tab-frame article ._img, .entry_info .tab-frame article ._text {
    max-width: 100%;
  }
}
@media only screen and (max-height: 360px) {
  #mainPageNavigationContent {
    max-height: 50vh;
  }
}

/*# sourceMappingURL=coloredtheme.css.map */
