.no-background {
  background: transparent none;
}
.no-border {
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
}
.box-sizing {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clear {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  position: static;
  width: 100%;
  *zoom: 1;
}
.clearfix:before,
.clear-fix:before,
.clearfix:after,
.clear-fix:after {
  content: " ";
  display: table;
}
.clearfix:after,
.clear-fix:after {
  clear: both;
}
.clear-all {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  position: static;
  width: 100%;
  *zoom: 1;
}
.clear-all:before,
.clear-all:after {
  content: " ";
  display: table;
}
.clear-all:after {
  clear: both;
}
.default-box-sizing,
.no-box-sizing {
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.fill {
  height: 100%;
  width: 100%;
  display: block;
}
.mo-spacing {
  margin: 20px;
  padding: 20px;
}
.no-spacing {
  margin: 0;
  padding: 0;
}
.no-select {
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.no-select a {
  cursor: pointer;
}
.no-show {
  display: none;
  visibility: hidden;
}
.show {
  display: inherit;
  visibility: visible;
}
.font-inherit {
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
}
.inherit-font {
  color: inherit;
  font-family: inherit;
  font-size: 1em;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
}
.no-label {
  border-radius: 0;
  color: inherit;
  display: inherit;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  padding: 0;
  text-align: left;
  vertical-align: inherit;
  white-space: normal;
}
.no-text {
  color: transparent;
  direction: ltr;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
}
.float-left {
  clear: none;
  display: block;
  float: left;
}
.float-none {
  clear: both;
  display: block;
  float: none;
}
.float-right {
  clear: none;
  display: block;
  float: right;
}
.site-module {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  position: static;
  width: 100%;
  *zoom: 1;
  margin: 0 auto;
  max-width: 1000px;
  width: auto;
}
.site-module-with-padding {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: block;
  float: none;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  position: static;
  width: 100%;
  *zoom: 1;
  margin: 0 auto;
  max-width: 1000px;
  width: auto;
  padding: 20px;
}
.centerY {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.max-z-index {
  position: relative;
  z-index: 2147483647;
}
.no-button {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  color: blue;
  display: block;
  height: auto;
  line-height: normal;
  text-align: left;
  vertical-align: inherit;
  white-space: normal;
  width: auto;
}
.no-btn {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  color: blue;
  display: block;
  height: auto;
  line-height: normal;
  text-align: left;
  vertical-align: inherit;
  white-space: normal;
  width: auto;
}
.no-panel {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
.no-panel .panel-body {
  padding: 0;
}
.no-well,
.noel {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  min-height: auto;
}
html {
  height: 100%;
}
body {
  background: transparent none;
  border: 0 none transparent;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 1em;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  width: auto;
  background: white none;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  height: 100%;
  min-width: 320px;
}
body:before {
  content: 'full';
  display: none;
}
@media (max-width: 960px) {
  body:before {
    content: 'large';
  }
}
@media (max-width: 768px) {
  body:before {
    content: 'medium';
  }
}
@media (max-width: 480px) {
  body:before {
    content: 'small';
  }
}
#outershell {
  background: transparent none;
  border: 0 none transparent;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 1em;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  width: auto;
}
#innershell {
  background: transparent none;
  border: 0 none transparent;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 1em;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  width: auto;
}
#content {
  background: transparent none;
  border: 0 none transparent;
  display: block;
  float: none;
  font-family: inherit;
  font-size: 1em;
  margin: 0 auto;
  max-width: 100%;
  padding: 0;
  width: auto;
}
a em,
a i,
a label,
a span,
a strong,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
h1 i,
h2 i,
h3 i,
h4 i,
h5 i,
h6 i,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
label em,
label i,
label span,
label strong,
li a,
li em,
li i,
li p,
li span,
li strong,
ol li,
p a,
p em,
p i,
p span,
p strong,
span,
span a,
strong a,
td,
td a,
td em,
td i,
td span,
td strong,
th,
th a,
th em,
th i,
th span,
th strong,
ul li {
  font-size: 1em;
}
p {
  color: black;
  font-size: 0.75em;
  line-height: 1.66666667em;
  margin-bottom: 20px;
}
p:last-child,
p:last-of-type,
p:only-child,
p:only-of-type {
  margin-bottom: 0;
}
a {
  color: #b09042;
  font-size: 0.75em;
  text-decoration: underline;
}
a:focus,
a:hover {
  color: #b09042;
  text-decoration: none;
}
ol,
ul {
  font-size: 1em;
}
ol li,
ul li {
  color: black;
  font-size: 0.75em;
  line-height: 1.66666667em;
}
h1 {
  font-size: 1.375em;
}
h2 {
  font-size: 1.25em;
}
h3 {
  font-size: 1.125em;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: 0.875em;
}
h6 {
  font-size: 0.75em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
}
i[class*="fa"],
i[class*="glyphicon"] {
  font-style: normal;
}
p {
  margin-bottom: 20px;
}
p:last-child,
p:last-of-type,
p:only-child,
p:only-of-type {
  margin-bottom: 0;
}
p + ul,
p + ol {
  margin-bottom: 20px;
  margin-top: 20px;
}
ol li {
  list-style: decimal inside none;
}
ul li {
  list-style: disc inside none;
}
.ie8 .input,
.ie8 textarea,
.ie8 input[type=text],
.ie8 input[type=password],
.ie8 select {
  line-height: 36px;
}
.input,
textarea,
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
select {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  background: white none;
  border: 1px solid grey;
  color: black;
  cursor: text;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: normal;
  padding: 0;
  text-indent: 0;
}
.input,
input[type=text],
input[type=password],
input[type=email],
input[type=tel] {
  text-indent: 10px;
}
select {
  border-radius: 0;
  cursor: pointer;
  padding: 2px;
  text-indent: 0;
}
select option {
  cursor: pointer;
  padding: 5px;
}
select option[disabled=disabled],
select option[disabled] {
  cursor: default;
}
select[disabled=disabled],
select[disabled] {
  cursor: default;
}
input:-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
input::-moz-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
input:-ms-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
input::-webkit-input-placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
input.placeholderText {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
input:placeholder {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  filter: alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
  color: #404040 !important;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif !important;
  font-style: italic !important;
  text-transform: none !important;
  color: #aaaaaa !important;
  font-style: normal !important;
}
label {
  cursor: text;
}
.btn-default[disabled],
.btn-default[disabled]:focus,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-default {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: grey none;
  border: 0 none transparent;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  -moz-user-select: none;
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: auto;
  padding: 9px 15px 6px;
  min-height: 36px;
  background-color: #b09042;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: white;
  font-size: 16px;
  line-height: 1em;
}
.btn-default[disabled]:active,
.btn-default[disabled]:focus:active,
.open > .dropdown-toggle.btn-primary:active,
.open > .dropdown-toggle.btn-default:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:focus:focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus:hover,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default[disabled][disabled=disabled],
.btn-default[disabled]:focus[disabled=disabled],
.open > .dropdown-toggle.btn-primary[disabled=disabled],
.open > .dropdown-toggle.btn-default[disabled=disabled],
.btn-default[disabled][disabled],
.btn-default[disabled]:focus[disabled],
.open > .dropdown-toggle.btn-primary[disabled],
.open > .dropdown-toggle.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:focus.active,
.open > .dropdown-toggle.btn-primary.active,
.open > .dropdown-toggle.btn-default.active,
.btn-default[disabled].disabled,
.btn-default[disabled]:focus.disabled,
.open > .dropdown-toggle.btn-primary.disabled,
.open > .dropdown-toggle.btn-default.disabled,
.btn-default[disabled].focus,
.btn-default[disabled]:focus.focus,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-default.focus,
.btn-default[disabled].open,
.btn-default[disabled]:focus.open,
.open > .dropdown-toggle.btn-primary.open,
.open > .dropdown-toggle.btn-default.open {
  background: #9a9a9a none;
  color: white;
}
.btn-default[disabled][disabled=disabled],
.btn-default[disabled]:focus[disabled=disabled],
.open > .dropdown-toggle.btn-primary[disabled=disabled],
.open > .dropdown-toggle.btn-default[disabled=disabled],
.btn-default[disabled][disabled],
.btn-default[disabled]:focus[disabled],
.open > .dropdown-toggle.btn-primary[disabled],
.open > .dropdown-toggle.btn-default[disabled] {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
.btn-default[disabled][disabled=disabled] a,
.btn-default[disabled]:focus[disabled=disabled] a,
.open > .dropdown-toggle.btn-primary[disabled=disabled] a,
.open > .dropdown-toggle.btn-default[disabled=disabled] a,
.btn-default[disabled][disabled] a,
.btn-default[disabled]:focus[disabled] a,
.open > .dropdown-toggle.btn-primary[disabled] a,
.open > .dropdown-toggle.btn-default[disabled] a {
  cursor: pointer;
}
.btn-default[disabled][disabled=disabled]:focus,
.btn-default[disabled]:focus[disabled=disabled]:focus,
.open > .dropdown-toggle.btn-primary[disabled=disabled]:focus,
.open > .dropdown-toggle.btn-default[disabled=disabled]:focus,
.btn-default[disabled][disabled]:focus,
.btn-default[disabled]:focus[disabled]:focus,
.open > .dropdown-toggle.btn-primary[disabled]:focus,
.open > .dropdown-toggle.btn-default[disabled]:focus,
.btn-default[disabled][disabled=disabled]:hover,
.btn-default[disabled]:focus[disabled=disabled]:hover,
.open > .dropdown-toggle.btn-primary[disabled=disabled]:hover,
.open > .dropdown-toggle.btn-default[disabled=disabled]:hover,
.btn-default[disabled][disabled]:hover,
.btn-default[disabled]:focus[disabled]:hover,
.open > .dropdown-toggle.btn-primary[disabled]:hover,
.open > .dropdown-toggle.btn-default[disabled]:hover {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
.btn-default[disabled][disabled=disabled]:focus a,
.btn-default[disabled]:focus[disabled=disabled]:focus a,
.open > .dropdown-toggle.btn-primary[disabled=disabled]:focus a,
.open > .dropdown-toggle.btn-default[disabled=disabled]:focus a,
.btn-default[disabled][disabled]:focus a,
.btn-default[disabled]:focus[disabled]:focus a,
.open > .dropdown-toggle.btn-primary[disabled]:focus a,
.open > .dropdown-toggle.btn-default[disabled]:focus a,
.btn-default[disabled][disabled=disabled]:hover a,
.btn-default[disabled]:focus[disabled=disabled]:hover a,
.open > .dropdown-toggle.btn-primary[disabled=disabled]:hover a,
.open > .dropdown-toggle.btn-default[disabled=disabled]:hover a,
.btn-default[disabled][disabled]:hover a,
.btn-default[disabled]:focus[disabled]:hover a,
.open > .dropdown-toggle.btn-primary[disabled]:hover a,
.open > .dropdown-toggle.btn-default[disabled]:hover a {
  cursor: pointer;
}
.btn-default[disabled].close,
.btn-default[disabled]:focus.close,
.open > .dropdown-toggle.btn-primary.close,
.open > .dropdown-toggle.btn-default.close {
  background: transparent none;
  height: auto;
}
.btn-default[disabled].close:focus,
.btn-default[disabled]:focus.close:focus,
.open > .dropdown-toggle.btn-primary.close:focus,
.open > .dropdown-toggle.btn-default.close:focus,
.btn-default[disabled].close:hover,
.btn-default[disabled]:focus.close:hover,
.open > .dropdown-toggle.btn-primary.close:hover,
.open > .dropdown-toggle.btn-default.close:hover {
  background: transparent none;
}
.btn-default[disabled]:active,
.btn-default[disabled]:focus:active,
.open > .dropdown-toggle.btn-primary:active,
.open > .dropdown-toggle.btn-default:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:focus:focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus:hover,
.open > .dropdown-toggle.btn-primary:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default[disabled][disabled='disabled'],
.btn-default[disabled]:focus[disabled='disabled'],
.open > .dropdown-toggle.btn-primary[disabled='disabled'],
.open > .dropdown-toggle.btn-default[disabled='disabled'],
.btn-default[disabled][disabled],
.btn-default[disabled]:focus[disabled],
.open > .dropdown-toggle.btn-primary[disabled],
.open > .dropdown-toggle.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:focus.active,
.open > .dropdown-toggle.btn-primary.active,
.open > .dropdown-toggle.btn-default.active,
.btn-default[disabled].disabled,
.btn-default[disabled]:focus.disabled,
.open > .dropdown-toggle.btn-primary.disabled,
.open > .dropdown-toggle.btn-default.disabled,
.btn-default[disabled].focus,
.btn-default[disabled]:focus.focus,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-default.focus,
.btn-default[disabled].open,
.btn-default[disabled]:focus.open,
.open > .dropdown-toggle.btn-primary.open,
.open > .dropdown-toggle.btn-default.open {
  background-color: #c1a45b;
}
.btn,
.btn-primary,
.btn-framework,
button,
input[type=submit],
#newmemberlink {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: grey none;
  border: 0 none transparent;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  -moz-user-select: none;
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: auto;
  padding: 9px 15px 6px;
  min-height: 36px;
  background-color: #b09042;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: white;
  font-size: 16px;
  line-height: 1em;
}
.btn:active,
.btn-primary:active,
.btn-framework:active,
button:active,
input[type=submit]:active,
#newmemberlink:active,
.btn:focus,
.btn-primary:focus,
.btn-framework:focus,
button:focus,
input[type=submit]:focus,
#newmemberlink:focus,
.btn:hover,
.btn-primary:hover,
.btn-framework:hover,
button:hover,
input[type=submit]:hover,
#newmemberlink:hover,
.btn[disabled=disabled],
.btn-primary[disabled=disabled],
.btn-framework[disabled=disabled],
button[disabled=disabled],
input[type=submit][disabled=disabled],
#newmemberlink[disabled=disabled],
.btn[disabled],
.btn-primary[disabled],
.btn-framework[disabled],
button[disabled],
input[type=submit][disabled],
#newmemberlink[disabled],
.btn.active,
.btn-primary.active,
.btn-framework.active,
button.active,
input[type=submit].active,
#newmemberlink.active,
.btn.disabled,
.btn-primary.disabled,
.btn-framework.disabled,
button.disabled,
input[type=submit].disabled,
#newmemberlink.disabled,
.btn.focus,
.btn-primary.focus,
.btn-framework.focus,
button.focus,
input[type=submit].focus,
#newmemberlink.focus,
.btn.open,
.btn-primary.open,
.btn-framework.open,
button.open,
input[type=submit].open,
#newmemberlink.open {
  background: #9a9a9a none;
  color: white;
}
.btn[disabled=disabled],
.btn-primary[disabled=disabled],
.btn-framework[disabled=disabled],
button[disabled=disabled],
input[type=submit][disabled=disabled],
#newmemberlink[disabled=disabled],
.btn[disabled],
.btn-primary[disabled],
.btn-framework[disabled],
button[disabled],
input[type=submit][disabled],
#newmemberlink[disabled] {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
.btn[disabled=disabled] a,
.btn-primary[disabled=disabled] a,
.btn-framework[disabled=disabled] a,
button[disabled=disabled] a,
input[type=submit][disabled=disabled] a,
#newmemberlink[disabled=disabled] a,
.btn[disabled] a,
.btn-primary[disabled] a,
.btn-framework[disabled] a,
button[disabled] a,
input[type=submit][disabled] a,
#newmemberlink[disabled] a {
  cursor: pointer;
}
.btn[disabled=disabled]:focus,
.btn-primary[disabled=disabled]:focus,
.btn-framework[disabled=disabled]:focus,
button[disabled=disabled]:focus,
input[type=submit][disabled=disabled]:focus,
#newmemberlink[disabled=disabled]:focus,
.btn[disabled]:focus,
.btn-primary[disabled]:focus,
.btn-framework[disabled]:focus,
button[disabled]:focus,
input[type=submit][disabled]:focus,
#newmemberlink[disabled]:focus,
.btn[disabled=disabled]:hover,
.btn-primary[disabled=disabled]:hover,
.btn-framework[disabled=disabled]:hover,
button[disabled=disabled]:hover,
input[type=submit][disabled=disabled]:hover,
#newmemberlink[disabled=disabled]:hover,
.btn[disabled]:hover,
.btn-primary[disabled]:hover,
.btn-framework[disabled]:hover,
button[disabled]:hover,
input[type=submit][disabled]:hover,
#newmemberlink[disabled]:hover {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
.btn[disabled=disabled]:focus a,
.btn-primary[disabled=disabled]:focus a,
.btn-framework[disabled=disabled]:focus a,
button[disabled=disabled]:focus a,
input[type=submit][disabled=disabled]:focus a,
#newmemberlink[disabled=disabled]:focus a,
.btn[disabled]:focus a,
.btn-primary[disabled]:focus a,
.btn-framework[disabled]:focus a,
button[disabled]:focus a,
input[type=submit][disabled]:focus a,
#newmemberlink[disabled]:focus a,
.btn[disabled=disabled]:hover a,
.btn-primary[disabled=disabled]:hover a,
.btn-framework[disabled=disabled]:hover a,
button[disabled=disabled]:hover a,
input[type=submit][disabled=disabled]:hover a,
#newmemberlink[disabled=disabled]:hover a,
.btn[disabled]:hover a,
.btn-primary[disabled]:hover a,
.btn-framework[disabled]:hover a,
button[disabled]:hover a,
input[type=submit][disabled]:hover a,
#newmemberlink[disabled]:hover a {
  cursor: pointer;
}
.btn.close,
.btn-primary.close,
.btn-framework.close,
button.close,
input[type=submit].close,
#newmemberlink.close {
  background: transparent none;
  height: auto;
}
.btn.close:focus,
.btn-primary.close:focus,
.btn-framework.close:focus,
button.close:focus,
input[type=submit].close:focus,
#newmemberlink.close:focus,
.btn.close:hover,
.btn-primary.close:hover,
.btn-framework.close:hover,
button.close:hover,
input[type=submit].close:hover,
#newmemberlink.close:hover {
  background: transparent none;
}
.btn:active,
.btn-primary:active,
.btn-framework:active,
button:active,
input[type=submit]:active,
#newmemberlink:active,
.btn:focus,
.btn-primary:focus,
.btn-framework:focus,
button:focus,
input[type=submit]:focus,
#newmemberlink:focus,
.btn:hover,
.btn-primary:hover,
.btn-framework:hover,
button:hover,
input[type=submit]:hover,
#newmemberlink:hover,
.btn[disabled='disabled'],
.btn-primary[disabled='disabled'],
.btn-framework[disabled='disabled'],
button[disabled='disabled'],
input[type=submit][disabled='disabled'],
#newmemberlink[disabled='disabled'],
.btn[disabled],
.btn-primary[disabled],
.btn-framework[disabled],
button[disabled],
input[type=submit][disabled],
#newmemberlink[disabled],
.btn.active,
.btn-primary.active,
.btn-framework.active,
button.active,
input[type=submit].active,
#newmemberlink.active,
.btn.disabled,
.btn-primary.disabled,
.btn-framework.disabled,
button.disabled,
input[type=submit].disabled,
#newmemberlink.disabled,
.btn.focus,
.btn-primary.focus,
.btn-framework.focus,
button.focus,
input[type=submit].focus,
#newmemberlink.focus,
.btn.open,
.btn-primary.open,
.btn-framework.open,
button.open,
input[type=submit].open,
#newmemberlink.open {
  background-color: #c1a45b;
}
a,
button,
input[type=submit] {
  cursor: pointer;
}
.caret {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}
.savedJobs-toggleButton i {
  line-height: 36px;
  top: 0;
}
.nav > li > a:focus,
.nav > li > a:hover,
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background: transparent none;
}
.dropdown-menu {
  font-size: 1em;
  min-width: 0;
}
.dropdown-menu li {
  list-style: none;
}
.dropdown-menu li a {
  text-decoration: none;
}
.bookmarkCounter .bookmarkCounter-jobs.dropdown-menu {
  min-width: 160px;
}
.bookmarkCounter .btn.dropdown-toggle {
  height: auto;
  line-height: 1em;
}
.bookmarkCounter .bookmarkCounter-jobs.dropdown-menu li {
  font-size: 12px;
}
#keywordsearch-q,
#keywordsearch-locationsearch {
  width: 100%;
}
.breadcrumb,
.pagination-well {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
h1 span.securitySearchQuery {
  font-size: 1em;
  font-weight: inherit;
}
.socialbutton-emailgetter > form button {
  font-size: 14px;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  margin-left: 0;
  margin-right: 5px;
  position: static;
}
.radio label,
.checkbox label {
  padding-left: 0;
}
#membersignin-fieldset .col-sm-3.col-md-3 {
  width: 50%;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: 0;
}
.form-inline .form-group,
.form-inline .input-group,
.form-inline .input-group > .form-control {
  width: 100%;
}
.modal-dialog:before,
.modal-content:before,
.modal-body:before,
#talentCommunityWrapper:before,
#tcContent:before,
.modal-dialog:after,
.modal-content:after,
.modal-body:after,
#talentCommunityWrapper:after,
#tcContent:after {
  content: " ";
  display: table;
}
.modal-dialog:after,
.modal-content:after,
.modal-body:after,
#talentCommunityWrapper:after,
#tcContent:after {
  clear: both;
}
.ie8 .modal-dialog {
  background: white none;
}
.modal-body {
  max-height: none;
}
.pagination-top,
.pagination-bottom {
  margin-bottom: 0;
  margin-top: 0;
}
.table {
  margin-bottom: 0;
}
.breadcrumbtrail .active {
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.breadcrumbtrail .active a {
  cursor: pointer;
}
.breadcrumbtrail .active:before {
  color: transparent;
  content: " ";
  padding: 0;
}
#logo {
  font-size: 12px;
}
#logo a {
  font-size: 1em;
}
#noresults {
  cursor: default;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fcf8e3;
  border: 1px solid #faebcc;
  border-color: #faebcc;
  border-radius: 4px;
  color: black;
  padding: 15px;
}
#noresults a {
  cursor: pointer;
}
#noresults br {
  display: none;
  visibility: hidden;
}
#noresults #attention-img {
  display: none;
  visibility: hidden;
}
#noresults #attention,
#noresults #noresults-message,
#noresults h4,
#noresults p {
  color: inherit;
  font-weight: normal;
}
#noresults #attention {
  font-size: 0.875em;
  font-weight: bold;
  margin: 0 0 5px 0;
}
#noresults #attention .securitySearchString {
  font-size: 1em;
  font-style: italic;
  font-weight: inherit;
}
#noresults #noresults-message {
  font-size: 0.75em;
}
#noresults #noresults-message h4,
#noresults #noresults-message p {
  display: list-item;
  font-size: 1em;
  list-style: inside disc;
  margin: 0 0 0 5px;
}
#noresults #noresults-message h4 {
  margin-bottom: 5px;
}
#noresults a {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: grey none;
  border: 0 none transparent;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  -moz-user-select: none;
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: auto;
  padding: 9px 15px 6px;
  min-height: 36px;
  background-color: #b09042;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: white;
  font-size: 16px;
  line-height: 1em;
  display: table;
  margin-top: 15px;
}
#noresults a:active,
#noresults a:focus,
#noresults a:hover,
#noresults a[disabled=disabled],
#noresults a[disabled],
#noresults a.active,
#noresults a.disabled,
#noresults a.focus,
#noresults a.open {
  background: #9a9a9a none;
  color: white;
}
#noresults a[disabled=disabled],
#noresults a[disabled] {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
#noresults a[disabled=disabled] a,
#noresults a[disabled] a {
  cursor: pointer;
}
#noresults a[disabled=disabled]:focus,
#noresults a[disabled]:focus,
#noresults a[disabled=disabled]:hover,
#noresults a[disabled]:hover {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
#noresults a[disabled=disabled]:focus a,
#noresults a[disabled]:focus a,
#noresults a[disabled=disabled]:hover a,
#noresults a[disabled]:hover a {
  cursor: pointer;
}
#noresults a.close {
  background: transparent none;
  height: auto;
}
#noresults a.close:focus,
#noresults a.close:hover {
  background: transparent none;
}
#noresults a:active,
#noresults a:focus,
#noresults a:hover,
#noresults a[disabled='disabled'],
#noresults a[disabled],
#noresults a.active,
#noresults a.disabled,
#noresults a.focus,
#noresults a.open {
  background-color: #c1a45b;
}
.search-page #noresults-message {
  font-size: 0.75em;
  display: list-item;
  list-style: inside disc;
}
#emailsubscribe:before,
#emailsubscribe-email-clone:before,
#emailsubscribe:after,
#emailsubscribe-email-clone:after {
  content: " ";
  display: table;
}
#emailsubscribe:after,
#emailsubscribe-email-clone:after {
  clear: both;
}
#emailsubscribe > input,
#emailsubscribe-email-clone > input {
  clear: none;
  display: block;
  float: left;
}
#social-network-button {
  margin: 0;
  padding: 0;
}
#social-network-button .addthis_toolbox > a {
  margin: 0 5px 0 0;
  padding: 0;
}
#social-network-button .addthis_toolbox > a:last-child,
#social-network-button .addthis_toolbox > a:last-of-type {
  margin-right: 0;
}
#social-network-button .addthis_toolbox > a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#social-network-button .addthis_toolbox > a > span {
  margin: 0;
  padding: 0;
}
#rsslink-jobs2web {
  margin: 0 0 0 5px;
}
#rsslink-jobs2web:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
#subscribe-rss,
.subscribe-rss {
  margin-bottom: 20px;
}
#subscribe-rss:before,
.subscribe-rss:before,
#subscribe-rss:after,
.subscribe-rss:after {
  content: " ";
  display: table;
}
#subscribe-rss:after,
.subscribe-rss:after {
  clear: both;
}
#subscribe-rss #savesearch-wrapper,
.subscribe-rss #savesearch-wrapper,
#subscribe-rss #search-actions,
.subscribe-rss #search-actions,
#subscribe-rss > #savesearch,
.subscribe-rss > #savesearch {
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
}
#subscribe-rss #savesearch-wrapper button.btn.dropdown-toggle,
.subscribe-rss #savesearch-wrapper button.btn.dropdown-toggle,
#subscribe-rss #search-actions button.btn.dropdown-toggle,
.subscribe-rss #search-actions button.btn.dropdown-toggle,
#subscribe-rss > #savesearch button.btn.dropdown-toggle,
.subscribe-rss > #savesearch button.btn.dropdown-toggle {
  font-size: 1em;
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  color: blue;
  display: block;
  height: auto;
  line-height: normal;
  text-align: left;
  vertical-align: inherit;
  white-space: normal;
  width: auto;
}
#subscribe-rss #savesearch-wrapper button.btn.dropdown-toggle i,
.subscribe-rss #savesearch-wrapper button.btn.dropdown-toggle i,
#subscribe-rss #search-actions button.btn.dropdown-toggle i,
.subscribe-rss #search-actions button.btn.dropdown-toggle i,
#subscribe-rss > #savesearch button.btn.dropdown-toggle i,
.subscribe-rss > #savesearch button.btn.dropdown-toggle i {
  line-height: 1em;
}
#subscribe-rss #noresults-subscribe,
.subscribe-rss #noresults-subscribe {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
}
#subscribe-rss #noresults-subscribe:before,
.subscribe-rss #noresults-subscribe:before,
#subscribe-rss #noresults-subscribe:after,
.subscribe-rss #noresults-subscribe:after {
  content: " ";
  display: table;
}
#subscribe-rss #noresults-subscribe:after,
.subscribe-rss #noresults-subscribe:after {
  clear: both;
}
#subscribe-rss #noresults-subscribe .panel-body,
.subscribe-rss #noresults-subscribe .panel-body {
  padding: 0;
}
#subscribe-rss #noresults-subscribe #noresults-subscribe-label,
.subscribe-rss #noresults-subscribe #noresults-subscribe-label {
  font-size: 1em;
  margin: 0;
  padding: 0;
  display: inherit;
  visibility: visible;
  clear: none;
  float: left;
  height: 36px;
  line-height: 36px;
  margin-right: 20px;
}
#subscribe-rss #noresults-subscribe #emailsubscribe,
.subscribe-rss #noresults-subscribe #emailsubscribe {
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
}
#subscribe-rss #rss-wrapper,
.subscribe-rss #rss-wrapper {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: right;
}
#subscribe-rss #rss-wrapper:before,
.subscribe-rss #rss-wrapper:before,
#subscribe-rss #rss-wrapper:after,
.subscribe-rss #rss-wrapper:after {
  content: " ";
  display: table;
}
#subscribe-rss #rss-wrapper:after,
.subscribe-rss #rss-wrapper:after {
  clear: both;
}
#subscribe-rss #rss-wrapper .panel-body,
.subscribe-rss #rss-wrapper .panel-body {
  padding: 0;
}
#subscribe-rss #rss-wrapper #rss-label,
.subscribe-rss #rss-wrapper #rss-label {
  font-size: 1em;
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
  height: 16px;
  line-height: 1em;
  margin-right: 20px;
}
#subscribe-rss #rss-wrapper #rss-links,
.subscribe-rss #rss-wrapper #rss-links {
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
}
@media (max-width: 768px) {
  #subscribe-rss #savesearch-wrapper,
  .subscribe-rss #savesearch-wrapper,
  #subscribe-rss #search-actions,
  .subscribe-rss #search-actions,
  #subscribe-rss > #savesearch,
  .subscribe-rss > #savesearch {
    display: block;
    float: none !important;
    margin-bottom: 20px;
  }
  #subscribe-rss #savesearch > #savesearch-wrapper,
  .subscribe-rss #savesearch > #savesearch-wrapper {
    margin-bottom: 0;
  }
  #subscribe-rss #savesearch > #savesearch-wrapper > #savesearch,
  .subscribe-rss #savesearch > #savesearch-wrapper > #savesearch {
    margin-bottom: 0;
  }
  #subscribe-rss #rss-wrapper,
  .subscribe-rss #rss-wrapper {
    display: block;
    float: none;
  }
  #subscribe-rss #rss-wrapper #rss-label,
  .subscribe-rss #rss-wrapper #rss-label {
    display: none;
    visibility: hidden;
  }
}
@media (max-width: 480px) {
  #subscribe-rss #savesearch-wrapper #emailsubscribe,
  .subscribe-rss #savesearch-wrapper #emailsubscribe,
  #subscribe-rss #search-actions #emailsubscribe,
  .subscribe-rss #search-actions #emailsubscribe,
  #subscribe-rss > #savesearch #emailsubscribe,
  .subscribe-rss > #savesearch #emailsubscribe {
    float: none;
  }
  #subscribe-rss #savesearch-wrapper #emailsubscribe input,
  .subscribe-rss #savesearch-wrapper #emailsubscribe input,
  #subscribe-rss #search-actions #emailsubscribe input,
  .subscribe-rss #search-actions #emailsubscribe input,
  #subscribe-rss > #savesearch #emailsubscribe input,
  .subscribe-rss > #savesearch #emailsubscribe input {
    width: 100%;
  }
}
#searchfilter:before,
#searchfilter:after {
  content: " ";
  display: table;
}
#searchfilter:after {
  clear: both;
}
#searchfilter #searchfilter-submit,
#searchfilter #reset {
  display: block;
  float: left;
}
#searchfilter #searchfilter-submit {
  margin-right: 5px;
}
#searchresults .clickable {
  cursor: default;
}
#searchresults .clickable a {
  cursor: pointer;
}
#searchresults tfoot {
  display: none;
  visibility: hidden;
}
.jobTitle {
  margin-bottom: 20px;
}
.jobTitle:before,
.jobTitle:after {
  content: " ";
  display: table;
}
.jobTitle:after {
  clear: both;
}
.job {
  margin-bottom: 20px;
}
#similar-jobs {
  margin: 20px 0;
}
#talentCommunityHeader {
  margin-bottom: 20px;
}
#talentCommunityHeader p {
  margin-bottom: 5px;
}
#talentCommunityHeader:before,
#tcContent:before,
#talentCommunityHeader:after,
#tcContent:after {
  content: " ";
  display: table;
}
#talentCommunityHeader:after,
#tcContent:after {
  clear: both;
}
#tcContent-header h2 {
  margin: 10px 0;
}
#tcContent-header-logout {
  font-size: 0.75em;
}
#tcContent-header-logout a {
  font-size: 1em;
}
#tcsignup {
  padding: 0;
}
#tcsignup .form-group {
  font-size: 1em;
  padding: 0;
}
#tcsignup .form-group label {
  font-size: 0.75em;
  font-weight: normal;
  padding-left: 0;
  text-align: left;
}
#tcsignup .form-group input,
#tcsignup .form-group select {
  border: 1px solid #ccc;
  background: white none;
}
#password-composition-info,
#password-error {
  font-size: 0.75em;
}
#password-composition-info *,
#password-error * {
  font-size: 1em;
}
#password-composition-info button.close,
#password-error button.close {
  color: black;
  font-size: 1.5em;
}
#password-composition-info ul,
#password-error ul {
  padding: 0 0 0 15px;
}
#agent-editor p {
  margin: 0;
}
#agent-editor textarea {
  border: 1px solid #ccc;
  background: white none;
  float: none !important;
  text-indent: 5px;
  width: 100%;
}
#agent-editor input[type=text] {
  border: 1px solid #ccc;
  background: white none;
}
#agent-editor a.btn {
  height: auto;
  line-height: normal;
  padding: 10px;
}
#agent-editor #agent-editor-preview-button {
  height: auto;
  line-height: normal;
  margin: 10px 0 0 0;
  padding: 10px;
}
#agent-editor .agent-list-row-search {
  font-size: 1em;
}
#agent-editor .agent-list-row-search span {
  font-size: 0.75em;
}
#agent-editor td {
  background: white none;
}
.socialbutton.ssbShowHide > ul,
.btn-social.btn-social-apply > ul,
.btn-social.btn-social-subscribe.socialSubscribeButton > ul {
  font-size: 16px;
}
.socialbutton.ssbShowHide > ul *,
.btn-social.btn-social-apply > ul *,
.btn-social.btn-social-subscribe.socialSubscribeButton > ul * {
  font-size: 1em;
}
.socialbutton.ssbShowHide > ul input[type=text],
.btn-social.btn-social-apply > ul input[type=text],
.btn-social.btn-social-subscribe.socialSubscribeButton > ul input[type=text] {
  background: white none;
}
.socialbutton.ssbShowHide table tbody tr td,
.btn-social.btn-social-apply table tbody tr td,
.btn-social.btn-social-subscribe.socialSubscribeButton table tbody tr td {
  font-size: 0.75em;
}
.socialbutton.ssbShowHide .socialbutton-emailgetter-moretext ul li,
.btn-social.btn-social-apply .socialbutton-emailgetter-moretext ul li,
.btn-social.btn-social-subscribe.socialSubscribeButton .socialbutton-emailgetter-moretext ul li {
  font-size: 0.6875em;
  list-style: disc;
  margin: 0 0 5px 15px;
}
.socialbutton.ssbShowHide .socialbutton-emailgetter-moretext ul li:last-child,
.btn-social.btn-social-apply .socialbutton-emailgetter-moretext ul li:last-child,
.btn-social.btn-social-subscribe.socialSubscribeButton .socialbutton-emailgetter-moretext ul li:last-child,
.socialbutton.ssbShowHide .socialbutton-emailgetter-moretext ul li:last-of-type,
.btn-social.btn-social-apply .socialbutton-emailgetter-moretext ul li:last-of-type,
.btn-social.btn-social-subscribe.socialSubscribeButton .socialbutton-emailgetter-moretext ul li:last-of-type {
  margin-bottom: 0;
}
#viewRMPLogin p {
  margin-bottom: 5px;
}
#viewRMPLogin ul {
  margin: 0;
  padding: 0 0 0 10px;
}
#viewRMPLogin #btnMemberLogin,
#viewRMPLogin #btnNewUser {
  font-size: 14px;
}
#membersignin input[type=text],
#membersignin input[type=password] {
  background: white none;
  border: 1px solid #ccc;
}
#membersignin #emailPassword {
  font-size: 0.75em;
}
#profileShell {
  padding: 20px 0;
}
#profileShell h1 {
  margin: 0 0 5px 0;
}
#profileShell .row + br {
  display: none;
}
#profileShell #agent-editor-add-button {
  margin: 0 0 10px 0;
}
#profileShell #agent-editor {
  margin: 10px 0 0 0;
}
#profileShell #agent-editor th {
  background: white none;
}
#tcsignup a.accordion-toggle {
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: grey none;
  border: 0 none transparent;
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  font-family: 'poppins', Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  -moz-user-select: none;
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: auto;
  padding: 9px 15px 6px;
  min-height: 36px;
  background-color: #b09042;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  color: white;
  font-size: 16px;
  line-height: 1em;
  margin: 0 20px 20px 20px;
}
#tcsignup a.accordion-toggle:active,
#tcsignup a.accordion-toggle:focus,
#tcsignup a.accordion-toggle:hover,
#tcsignup a.accordion-toggle[disabled=disabled],
#tcsignup a.accordion-toggle[disabled],
#tcsignup a.accordion-toggle.active,
#tcsignup a.accordion-toggle.disabled,
#tcsignup a.accordion-toggle.focus,
#tcsignup a.accordion-toggle.open {
  background: #9a9a9a none;
  color: white;
}
#tcsignup a.accordion-toggle[disabled=disabled],
#tcsignup a.accordion-toggle[disabled] {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
#tcsignup a.accordion-toggle[disabled=disabled] a,
#tcsignup a.accordion-toggle[disabled] a {
  cursor: pointer;
}
#tcsignup a.accordion-toggle[disabled=disabled]:focus,
#tcsignup a.accordion-toggle[disabled]:focus,
#tcsignup a.accordion-toggle[disabled=disabled]:hover,
#tcsignup a.accordion-toggle[disabled]:hover {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: default;
  outline: 0 none transparent;
}
#tcsignup a.accordion-toggle[disabled=disabled]:focus a,
#tcsignup a.accordion-toggle[disabled]:focus a,
#tcsignup a.accordion-toggle[disabled=disabled]:hover a,
#tcsignup a.accordion-toggle[disabled]:hover a {
  cursor: pointer;
}
#tcsignup a.accordion-toggle.close {
  background: transparent none;
  height: auto;
}
#tcsignup a.accordion-toggle.close:focus,
#tcsignup a.accordion-toggle.close:hover {
  background: transparent none;
}
#tcsignup a.accordion-toggle:active,
#tcsignup a.accordion-toggle:focus,
#tcsignup a.accordion-toggle:hover,
#tcsignup a.accordion-toggle[disabled='disabled'],
#tcsignup a.accordion-toggle[disabled],
#tcsignup a.accordion-toggle.active,
#tcsignup a.accordion-toggle.disabled,
#tcsignup a.accordion-toggle.focus,
#tcsignup a.accordion-toggle.open {
  background-color: #c1a45b;
}
#tcsignup .accordion-inner {
  font-size: 1em;
  padding: 0 20px 20px 20px;
}
#tcsignup .accordion-inner .opbc-pp-header {
  font-size: 0.75em;
  font-weight: bold;
}
#tcsignup .accordion-inner .opbc-pp-body {
  font-size: 0.75em;
}
#tcsignup .accordion-inner .opbc-pp-body a {
  font-size: 1em;
}
#tcsignup .accordion-inner .opbc-pp-footer {
  font-size: 0.75em;
  font-style: italic;
}
#tcsignup #privacypolicy {
  font-size: 1em;
}
#tcsignup #privacypolicy .modal-header {
  font-size: 0.875em;
  font-weight: bold;
}
#tcsignup #privacypolicy .modal-body {
  font-size: 0.875em;
}
#tcsignup #privacypolicy .modal-body * {
  font-size: 1em;
}
#tcsignup #privacypolicy .privacyPolicyFooter {
  font-style: italic;
}
#tcContent-header-localselector button {
  font-size: 12px;
}
#tcContent-header-localselector button:nth-child(1) {
  background-position: 10px center;
  border-radius: 5px 0 0 5px;
  padding: 0 0 0 30px;
  width: auto;
}
#tcContent-header-localselector button:nth-child(2) {
  border-radius: 0 5px 5px 0;
  padding: 0 10px 0;
}
#tcContent-header-localselector #locale-selector-dropdown-ul {
  font-size: 12px;
  left: auto;
  min-width: 100%;
  right: 0;
  width: auto;
}
#talentCommunityWrapperLogin {
  margin-bottom: 10px;
}
#newmemberlink {
  margin-top: 20px;
}
#profileWidget .bookmarkCounter .btn {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  color: blue;
  display: block;
  height: auto;
  line-height: normal;
  text-align: left;
  vertical-align: inherit;
  white-space: normal;
  width: auto;
  color: #b09042;
}
#profile-edit-form .controls.col-sm-offset-4.col-sm-12 {
  margin-left: 0;
}
#profile-emailSubscriptions .profile-emailSubscriptions-editMode {
  margin-top: 10px;
}
.visible-phone {
  display: none !important;
}
.visible-tablet {
  display: none !important;
}
.hidden-desktop {
  display: none !important;
}
.visible-desktop {
  display: block !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: block !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-tablet {
    display: block !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-desktop {
    display: block !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: block !important;
  }
  .hidden-phone {
    display: none !important;
  }
}
/*! Custom CSS Doc */
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/a92d8a/00000000000000003b9b1372/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('woff2'), url('https://use.typekit.net/af/a92d8a/00000000000000003b9b1372/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('woff'), url('https://use.typekit.net/af/a92d8a/00000000000000003b9b1372/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 100;
}
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/3a9812/00000000000000003b9b1373/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3') format('woff2'), url('https://use.typekit.net/af/3a9812/00000000000000003b9b1373/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3') format('woff'), url('https://use.typekit.net/af/3a9812/00000000000000003b9b1373/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff2'), url('https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('woff'), url('https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff2'), url('https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('woff'), url('https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/aa2064/00000000000000003b9b137c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('woff2'), url('https://use.typekit.net/af/aa2064/00000000000000003b9b137c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('woff'), url('https://use.typekit.net/af/aa2064/00000000000000003b9b137c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: 'poppins';
  src: url('https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff2'), url('https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('woff'), url('https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
}
#content {
  overflow: visible;
  padding-bottom: 20px;
}
.inner {
  max-width: 1000px;
  float: none;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
a {
  font-size: 1em;
}
svg {
  width: auto;
}
#keywordsearch-q,
#keywordsearch-locationsearch {
  margin-bottom: 0;
}
#search {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  min-height: auto;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
#search #keywordsearch {
  margin: 0;
  padding: 0;
  padding-right: 100px;
  position: relative;
}
#search #keywordsearch:before,
#search #keywordsearch:after {
  content: " ";
  display: table;
}
#search #keywordsearch:after {
  clear: both;
}
#search #keywordsearch label {
  display: none;
}
#search #keywordsearch #geolocation-search-form-wrapper {
  display: block;
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper:before,
#search #keywordsearch #geolocation-search-form-wrapper:after {
  content: " ";
  display: table;
}
#search #keywordsearch #geolocation-search-form-wrapper:after {
  clear: both;
}
#search #keywordsearch #geolocation-search-form-wrapper > span {
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
  padding-right: 15px;
  width: 50%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch:before,
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch:after {
  content: " ";
  display: table;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch:after {
  clear: both;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span {
  margin: 0;
  padding: 0;
  clear: none;
  display: block;
  float: left;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-input-group {
  padding-right: 15px;
  width: 66.666%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-input-group > span.twitter-typeahead {
  top: 0;
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-input-group > span.twitter-typeahead > input {
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-input-group .geolocation-icon {
  display: none;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-options-group {
  clear: none;
  width: 33.333%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-options-group span {
  top: 0;
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch > span.geolocation-options-group span select.geolocation-distance-options-select {
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper input[type='text'] {
  width: 100%;
}
#search #keywordsearch #geolocation-search-form-wrapper input[type='submit'] {
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
}
#search #keywordsearch #geolocation-search-form-wrapper .search-switcher {
  clear: both;
  display: block;
  padding-top: 5px;
}
.jobAlerts--true #search #keywordsearch {
  padding-right: 127px;
}
@media (max-width: 768px) {
  #search #keywordsearch {
    padding-right: 0;
    position: static;
  }
  #search #keywordsearch #geolocation-search-form-wrapper > span {
    float: none;
    padding-bottom: 15px;
    padding-right: 0;
    width: 100%;
  }
  #search #keywordsearch #geolocation-search-form-wrapper > span#rd-geolocationsearch {
    padding-bottom: 15px;
  }
  #search #keywordsearch #geolocation-search-form-wrapper input[type='submit'] {
    position: static;
    width: 100%;
  }
}
.home-page .module.gallo {
  padding: 30px 0 40px;
}
.home-page .module.gallo iframe {
  float: right;
  margin-left: 20px;
  margin-top: 10px;
}
.home-page .module.gallo h2 {
  float: none;
  font-size: 36px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 40px;
  margin: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: black;
  padding-bottom: 25px;
  font-style: normal;
}
.home-page .module.gallo h4 {
  color: black;
  float: none;
  font-size: 20px;
  line-height: 1em;
  font-weight: bold;
}
.home-page .module.gallo h4.unique {
  margin-top: 30px;
}
.home-page .module.gallo p {
  float: none;
  font-size: 16px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 26px;
  margin: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  color: black;
}
.home-page .module.hero {
  height: auto;
  margin: 0px;
  clear: both;
  width: 100%;
  min-width: 0px;
  padding: 0px 15px;
  background-image: url('/sites/gallo/images/hp-hero-4-img.jpg');
  background-attachment: scroll;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50% 60%;
  background-repeat: repeat repeat;
}
.home-page .module.hero .inner {
  float: none;
  height: 250px;
  margin: 0px auto;
  clear: none;
  width: 100%;
  padding: 11px 0px 0px;
  min-width: 0px;
  max-width: 1000px;
}
.home-page .module.hero .inner .join {
  display: block;
}
.home-page .module.featured {
  float: left;
  height: auto;
  margin: 0px;
  clear: both;
  width: 100%;
  min-width: 0px;
  padding-bottom: 10px;
  padding-top: 30px;
  background-color: #f1f1f1;
}
.home-page .module.featured .inner {
  padding-left: 15px;
  padding-right: 15px;
}
.home-page .module.featured h2 {
  float: left;
  font-size: 28px;
  width: 100%;
  height: auto;
  text-align: center;
  font-weight: normal;
  line-height: 35px;
  margin: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: black;
  padding-bottom: 10px;
}
.home-page .module.featured ul {
  padding-left: 0;
}
.home-page .module.featured ul li {
  list-style-type: none;
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: 33.328125%;
  position: relative;
  top: 0px;
  left: 0px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 20px;
}
.home-page .module.featured ul li div {
  float: left;
  height: 200px;
  margin: 0px;
  clear: none;
  width: 100.004688%;
  background-attachment: scroll;
  -webkit-background-size: auto, cover;
  background-size: auto, cover;
  position: relative;
  top: 0px;
  left: 0px;
  border: 1px solid #cccccc;
  background-position: 0% 0%, 50% 50%;
  background-repeat: repeat, no-repeat;
}
.home-page .module.featured ul li div a {
  float: left;
  height: auto;
  clear: none;
  width: 100%;
  position: absolute;
  top: auto;
  left: 0px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: white;
  bottom: 0px;
  right: auto;
  min-width: 0px;
  border-top-color: #cccccc;
  border-top-width: 1px;
  border-top-style: solid;
  color: #b09042;
  font-size: 16px;
  line-height: 20px;
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 40px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
}
.home-page .module.featured ul li div a:hover,
.home-page .module.featured ul li div a:focus {
  color: #333333;
}
.home-page .module.featured ul li div.college {
  background-image: url('/sites/gallo/images/hp-campus-recruitment-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-campus-recruitment-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-campus-recruitment-img.jpg);
}
.home-page .module.featured ul li div.marketing {
  background-image: url('/sites/gallo/images/hp-marketing-sales-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-marketing-sales-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-marketing-sales-img.jpg);
}
.home-page .module.featured ul li div.operations {
  background-image: url('/sites/gallo/images/hp-supply-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-supply-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-supply-jobs-img.jpg);
}
.home-page .module.featured ul li div.hospitality {
  background-image: url('/sites/gallo/images/hp-hospitality-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-hospitality-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-hospitality-jobs-img.jpg);
}
.home-page .module.featured ul li div.winemaking {
  background-image: url('/sites/gallo/images/hp-winemaking-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-winemaking-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-winemaking-img.jpg);
}
.home-page .module.featured ul li div.hr {
  background-image: url('/sites/gallo/images/hp-legal-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-legal-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-legal-jobs-img.jpg);
}
.home-page .module.featured ul li div.finance {
  background-image: url('/sites/gallo/images/hp-finance-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-finance-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-finance-jobs-img.jpg);
}
.home-page .module.featured ul li div.it {
  background-image: url('/sites/gallo/images/hp-IT-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-IT-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-IT-jobs-img.jpg);
}
.home-page .module.featured ul li div.consumer {
  background-image: url('/sites/gallo/images/hp-product-dev-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-product-dev-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-product-dev-img.jpg);
}
.home-page .module.featured ul li div.distribution {
  background-image: url('/sites/gallo/images/hp-affiliated-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-affiliated-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-affiliated-jobs-img.jpg);
}
.home-page .module.featured ul li div.view-all {
  background-image: url('/sites/gallo/images/hp-view-all-jobs-img.jpg');
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-view-all-jobs-img.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-view-all-jobs-img.jpg);
}
.home-page .module.featured ul li div.view-all a {
  color: white;
  background-color: #b09042;
}
.home-page .module.featured ul li div.topjobs {
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url('/sites/gallo/images/hp-top-jobs-jobs.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 58%, rgba(0, 0, 0, 0.701961) 100%), url(/sites/gallo/images/hp-top-jobs-jobs.jpg);
}
.home-page .module.featured ul li div.topjobs a {
  color: white;
  background-color: #b09042;
}
.home-page .module.join {
  float: right;
  height: auto;
  margin: 0px;
  clear: none;
  width: 370px;
  min-height: 0px;
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.4);
}
.home-page .module.join h2 {
  float: left;
  font-size: 24px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 35px;
  margin: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: white;
  padding-bottom: 5px;
  display: block;
}
.home-page .module.join .join-form label {
  display: none;
}
.home-page .module.join .join-form input[type='text'] {
  width: 100%;
  margin-bottom: 15px;
}
.home-page .module.join .join-form input[type='submit'] {
  border: 1px solid #dddddd;
  padding: 8px 15px;
}
.home-page .module.join .join-form p {
  float: left;
  font-size: 14px;
  width: auto;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 34px;
  margin: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  display: block;
  color: white;
  text-shadow: #000000 -2px 2px 5px;
  padding-left: 10px;
}
.home-page .module.join .join-form p a {
  color: white;
  text-decoration: none;
}
.home-page .module.join .join-form p a:hover,
.home-page .module.join .join-form p a:focus {
  text-decoration: underline;
}
.home-page .module.location {
  float: none;
  height: auto;
  margin: 0px auto;
  clear: none;
  width: 100%;
  padding: 20px 0px 50px;
  min-width: 0px;
  max-width: 1000px;
  display: block;
}
.home-page .module.location .inner {
  float: left;
  height: auto;
  margin: 0px;
  clear: none;
  width: 100%;
  min-width: 0px;
  padding: 50px 50px 30px;
  position: relative;
}
.home-page .module.location .inner p {
  float: left;
  font-size: 16px;
  width: 100%;
  height: auto;
  text-align: center;
  font-weight: normal;
  line-height: 26px;
  margin: 0px;
  clear: both;
  min-height: 0px;
  min-width: 0px;
  display: block;
  padding-bottom: 20px;
  position: relative;
  top: 0px;
  left: 0px;
  z-index: 1;
}
.home-page .module.location .inner .div-button {
  width: 85px;
  margin: 0 auto;
  z-index: 3;
  position: relative;
}
.home-page .module.location .inner .div-button .btn {
  float: none;
  padding: 9px 15px;
  border: 1px solid #dddddd;
}
.home-page .module.location .inner .image {
  float: left;
  height: 175px;
  clear: none;
  width: 50%;
  position: absolute;
  top: 13px;
  bottom: auto;
  left: 249px;
  right: auto;
  min-width: 0px;
  opacity: 0.05;
  background-image: url('/sites/gallo/images/hp-map-bg.png');
  background-attachment: scroll;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat no-repeat;
  z-index: 0;
}
.join {
  display: none;
}
.talentlanding-page .bottom {
  background: #f1f1f1;
  padding-bottom: 20px;
}
#category-header {
  margin-top: 20px;
}
#category-header img {
  float: right;
  width: 370px;
  max-width: none;
  height: auto;
  margin-left: 10px;
  margin-top: 0px;
  clear: none;
  color: black;
  margin-right: 0px;
  margin-bottom: 10px;
}
#category-header iframe {
  float: right;
  margin-left: 10px;
}
#category-header h1 {
  float: none;
  font-size: 28px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 35px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: black;
  padding-bottom: 10px;
}
#category-header p {
  float: none;
  font-size: 16px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 26px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  color: black;
}
#category-header ul li {
  list-style-type: disc;
  line-height: 26px;
  font-size: 16px;
  color: black;
}
.category-content-bottom {
  margin-bottom: 40px;
  width: 100%;
}
.category-content-bottom img {
  max-width: 100%;
}
.category-content-bottom .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.category-content-bottom .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#noresults {
  border: none;
  background: none;
  border-radius: 0;
  box-shadow: none;
}
#noresults a {
  float: none;
}
#savesearch-clone {
  display: none;
}
#search-wrapper #savesearch .savesearch-wrapper .socialSubscribeButton > .btn {
  padding-left: 0;
  background-color: white;
  color: #b09042;
  box-shadow: none;
}
#search-wrapper #savesearch .savesearch-wrapper .socialSubscribeButton > .btn i {
  background: url('/sites/gallo/images/site-sprite.png') no-repeat 0 -200px;
  width: 20px;
  height: 15px;
}
#search-wrapper #savesearch .savesearch-wrapper .socialSubscribeButton > .btn i:before {
  content: '';
}
#search-wrapper #savesearch .savesearch-wrapper .socialSubscribeButton > .btn span {
  display: none;
}
#search-wrapper .panel-body {
  padding: 0;
}
#search-wrapper #noresults-subscribe {
  background: none;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
#search-wrapper #noresults-subscribe #noresults-subscribe-label {
  display: none;
}
#search-wrapper #noresults-subscribe #emailsubscribe .savesearch-wrapper .socialSubscribeButton > .btn {
  padding-left: 0;
  background-color: white;
  color: #b09042;
  box-shadow: none;
}
#search-wrapper #noresults-subscribe #emailsubscribe .savesearch-wrapper .socialSubscribeButton > .btn i {
  background: url('/sites/gallo/images/site-sprite.png') no-repeat 0 -200px;
  width: 20px;
  height: 15px;
}
#search-wrapper #noresults-subscribe #emailsubscribe .savesearch-wrapper .socialSubscribeButton > .btn i:before {
  content: '';
}
#search-wrapper #noresults-subscribe #emailsubscribe .savesearch-wrapper .socialSubscribeButton > .btn span {
  display: none;
}
#search-wrapper #rss-wrapper {
  background: none;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.module.search {
  padding: 0px 15px;
  background-color: #f1f1f1;
}
.module.search .inner {
  padding: 20px;
}
.module.search .inner h2 {
  float: none;
  font-size: 20px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: bold;
  line-height: 20px;
  margin: 0px 0px 0px 1px;
  clear: none;
  min-height: 25px;
  min-width: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: black;
  padding-bottom: 0px;
  display: block;
  max-width: 1000px;
  padding-top: 0px;
}
.paginationLabel b {
  font-weight: normal;
}
.paginationShell > div {
  width: 100%;
}
.paginationShell > div > .pagination {
  float: right;
}
.paginationShell > div > .pagination li a {
  border: none;
  border-radius: 0;
  background: none;
  color: black;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}
.paginationShell > div > .pagination li a:hover,
.paginationShell > div > .pagination li a:focus {
  color: black;
}
.paginationShell > div > .pagination li .paginationItemFirst,
.paginationShell > div > .pagination li .paginationItemLast {
  font-size: 21px;
  line-height: 30px;
}
.paginationShell > div > .pagination .active:hover a,
.paginationShell > div > .pagination .active:focus a {
  background: none;
  text-decoration: none;
}
.paginationShell > div > .pagination .active a {
  text-decoration: underline;
}
#searchresults #search-results-header {
  background: #b09042;
  border-bottom: 1px solid #a0833c;
}
#searchresults #search-results-header th {
  border: none;
}
#searchresults #search-results-header th span a {
  color: white;
  text-decoration: none;
  font-weight: normal;
}
#searchresults #search-results-filter {
  background: #b09042;
}
#searchresults #search-results-filter td {
  border: none;
}
#searchresults #search-results-filter #searchfilter #searchfilter-submit {
  border: 1px solid white;
  font-weight: bold;
}
#searchresults #search-results-filter #searchfilter #reset {
  float: left;
  font-size: 11px;
  width: 53px;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 36px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 10px;
  max-height: 36px;
  text-decoration: underline;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  margin-bottom: 0px;
  color: black;
}
#searchresults #search-results-filter #reset:hover,
#searchresults #search-results-filter #reset:focus {
  color: #333333;
}
#searchresults tbody span {
  float: left;
  font-size: 16px;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 26px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  padding-left: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: black;
}
#searchresults tbody span a {
  float: left;
  font-size: 16px;
  height: auto;
  text-align: left;
  font-weight: bold;
  line-height: 26px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  padding-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: #b09042;
  text-decoration: none;
}
#searchresults tbody tr {
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
#searchresults tbody tr:nth-child(2n + 1) > td {
  background: white;
}
#searchresults tbody tr > td {
  background: #fbfbfb;
}
#searchresults tbody tr > td span {
  clear: both;
  float: none;
  padding-left: 0;
}
/*
// Department
#hdrDepartment, #filter-department, .colDepartment {
    width: 15%;
}

// Facility
#hdrFacility, #filter-facility, .colFacility {
    width: 15%;
}

// Shift Type
#hdrShifttype, #filter-shifttype, colShifttype {
    width: 15%;
}

// State
#hdrState, #filter-state, .colState {
    width: 15%;
}
*/
.job-page .inner {
  margin-top: 20px;
}
.job-page .bottom {
  background: #dddddd;
}
.job-page .bottom .inner {
  padding-bottom: 30px;
  padding-top: 30px;
}
.job-page .bottom .inner #similar-jobs #similar-jobs-label {
  float: left;
  font-size: 16px;
  line-height: 1em;
  font-weight: bold;
}
.job-page .jobDisplayShell {
  margin-top: -20px;
}
.job-page .jobDisplayShell .jobTitle {
  margin-bottom: 0;
}
.job-page .jobDisplayShell .jobTitle #job-title {
  float: left;
  font-size: 28px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 35px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  color: #333333;
  padding-bottom: 10px;
  padding-top: 30px;
}
.job-page .jobDisplayShell .jobLocation {
  float: left;
  font-size: 16px;
  width: 100%;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 20px;
  margin-left: 0px;
  margin-top: 0px;
  clear: both;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-bottom: 15px;
  color: black;
}
.job-page .jobDisplayShell .jobDate,
.job-page .jobDisplayShell .jobCompany {
  display: none;
}
.job-page .jobDisplayShell .jobDisplay .jobTitle {
  margin-bottom: 20px !important;
}
.job-page .jobDisplayShell .jobDisplay .applylink {
  float: none !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription * {
  font-size: 15px !important;
  font-weight: 300 !important;
  line-height: 22.5px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription *:empty {
  display: none !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription ul {
  margin: 0 0 0 25px !important;
  padding: 0 !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription ul li {
  list-style: circle outside !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription p,
.job-page .jobDisplayShell .jobDisplay .job .jobdescription ul {
  margin-bottom: 10px !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription p + ul {
  margin-top: -5px !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription strong,
.job-page .jobDisplayShell .jobDisplay .job .jobdescription b {
  font-weight: 600 !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription strong u {
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
}
.job-page .jobDisplayShell .jobDisplay .job .jobdescription strong em u {
  font-style: normal !important;
  font-weight: 300 !important;
  text-decoration: underline !important;
  text-transform: none !important;
}
.job-page .btn-social-apply {
  float: right;
  margin-top: -36px;
}
.job-page .btn-social-apply .btn {
  color: white;
  float: right;
}
.job-page .btn-social-apply .dropdown-menu {
  left: auto;
  right: 0;
}
.job-page .btn-social-apply .btn-primary {
  padding: 15px 45px;
}
.job-page .jobTitle .btn-social-apply {
  margin-top: -40px;
}
.job-page .socialSubscribeButton > .btn {
  padding-left: 0;
  background-color: white;
  color: #b09042;
  box-shadow: none;
}
.job-page .socialSubscribeButton > .btn i {
  background: url('/sites/gallo/images/site-sprite.png') no-repeat 0 -200px;
  width: 20px;
  height: 15px;
}
.job-page .socialSubscribeButton > .btn i:before {
  content: '';
}
.job-page .socialSubscribeButton > .btn span {
  display: none;
}
.job-page #search-wrapper #savesearch-wrapper .alert {
  display: none;
}
.job-page #search-wrapper #savesearch-wrapper .alert #frequency-error-feedback {
  display: inline-block;
  margin-left: 1ch;
}
.job-page #search-wrapper #savesearch-wrapper .dropdown-menu {
  left: auto;
  right: 0;
}
.job-page #search-wrapper #rss-wrapper {
  float: right;
  clear: both;
  margin-bottom: 0;
  margin-top: -20px;
  margin-right: 10px;
}
.job-page .modal-backdrop {
  z-index: 0;
}
.back-to-search-wrapper #back-to-search {
  float: left;
  font-size: 16px;
  width: auto;
  height: auto;
  text-align: left;
  font-weight: normal;
  line-height: 24px;
  margin-left: 0px;
  margin-top: 0px;
  clear: none;
  min-height: 0px;
  min-width: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  padding-left: 0px;
  color: #b09042;
  text-decoration: underline;
}
.back-to-search-wrapper #back-to-search:hover,
.back-to-search-wrapper #back-to-search:focus {
  color: #c1a45b;
}
.back-to-search-wrapper i {
  padding: 0;
}
.back-to-search-wrapper,
#search-wrapper {
  clear: both;
  display: block;
  float: none;
  margin-bottom: 15px;
  width: 100%;
}
.back-to-search-wrapper:before,
#search-wrapper:before,
.back-to-search-wrapper:after,
#search-wrapper:after {
  content: " ";
  display: table;
}
.back-to-search-wrapper:after,
#search-wrapper:after {
  clear: both;
}
.talentcommunity-page #talentCommunityWrapper {
  padding-top: 20px;
}
.socialbutton.ssbShowHide > ul input[type='text'],
.btn-social.btn-social-apply > ul input[type='text'],
.btn-social.btn-social-subscribe.socialSubscribeButton > ul input[type='text'] {
  width: auto;
  border-radius: 0;
}
.viewall-page .inner,
.topjobs-page .inner {
  margin-top: 20px;
  margin-bottom: 20px;
}
blockquote {
  border-left: none;
  margin: 0;
  padding: 0;
}
#similar-jobs-links a {
  float: none;
  font-size: 1em;
  line-height: 1em;
  color: #b09042;
  margin-left: 5px;
  text-decoration: none;
}
#similar-jobs-links a:hover {
  text-decoration: underline;
}
@media (max-width: 960px) {
  .join.visible-xs {
    display: none;
  }
}
@media (max-width: 768px) {
  .job-page .jobTitle #job-title,
  .job-page .jobTitle .jobLocation {
    float: none;
    display: block;
  }
  .job-page .jobTitle .btn-social-apply {
    float: none;
    margin-top: 0;
  }
  .job-page .btn-social-apply {
    float: none;
    margin-top: 0;
  }
  .job-page .btn-social-apply .dropdown-menu {
    left: 0;
    right: auto;
  }
  #rss-wrapper {
    display: none;
  }
  .jobDisplay .visible-phone a {
    float: left !important;
  }
  .home-page .module.gallo iframe.visible-xs {
    display: block;
    width: 100%;
    max-width: 600px;
    height: 390px;
    float: none;
    margin: 10px auto;
  }
  .home-page .module.featured ul li {
    margin-top: 0px;
    margin-left: 0px;
    clear: none;
    padding-right: 10px;
    padding-left: 0px;
    width: 50%;
  }
  .job-page .modal-dialog .modal-content .modal-body {
    overflow: hidden;
  }
  .job-page .modal-dialog .modal-content form input[type='text'] {
    margin-bottom: 10px;
  }
  .join {
    display: none;
  }
}
@media (max-width: 480px) {
  .home-page .module.hero .inner {
    height: 150px;
    padding: 0px;
  }
  .home-page .module.hero .inner .join {
    display: none;
  }
  .home-page .module.join {
    display: none;
  }
  .home-page .module.gallo iframe.visible-xs {
    display: block;
    width: 100%;
    max-width: 280px;
    height: 200px;
    float: none;
  }
  .home-page .module.featured h2 {
    margin-bottom: 20px;
  }
  .home-page .module.featured ul li {
    width: 100%;
  }
  .home-page .module.featured ul li div {
    background: none !important;
    height: auto;
    padding: 15px 0;
    margin-bottom: 10px;
    border: none;
  }
  .home-page .module.featured ul li div a {
    padding: 15px 0;
    border: 2px solid #ccc;
  }
  #rss-wrapper {
    display: none;
  }
  .job-page #search-wrapper #savesearch-wrapper {
    clear: both;
    float: left;
  }
  .job-page #search-wrapper #savesearch-wrapper ul.dropdown-menu {
    left: 0;
    right: auto;
  }
  #category-header iframe.visible-xs {
    float: none;
    margin: 0 auto 10px auto;
  }
  #category-header img.visible-xs {
    float: none;
    margin: 0 auto 10px auto;
  }
  .jobDisplay .jobTitle .visible-phone a {
    margin-top: 0;
  }
  .jobDisplay .visible-phone > a {
    width: 100%;
    font-weight: bold;
  }
  .join {
    display: block;
    padding-top: 30px;
    padding-bottom: 5px;
    margin-left: 15px;
    margin-right: 15px;
    border-top: 1px solid #cccccc;
  }
  .join h2 {
    float: none;
    font-size: 28px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 35px;
    margin: 0px auto;
    clear: none;
    min-height: 0px;
    min-width: 0px;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
    color: black;
    padding-bottom: 10px;
    position: static;
    top: 0px;
    left: 0px;
    z-index: 1;
  }
  .join form label {
    display: none;
  }
  .join form input[type='text'] {
    width: 100%;
    margin-bottom: 15px;
  }
  .join form input[type='submit'] {
    width: 100%;
  }
  .join form p {
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    padding: 10px 0;
  }
  .join form p a {
    color: #000;
    text-decoration: none;
  }
  .join form p a:hover {
    text-decoration: underline;
  }
  .breadcrumbtrail {
    display: none;
  }
  .pagination-label-row {
    display: block;
    float: none;
  }
  .pagination-top {
    margin: 0;
    padding-top: 20px;
  }
  .paginationShell > div > .pagination {
    float: none;
    clear: both;
    padding-left: 0px;
    margin-bottom: 10px;
    margin-top: -15px;
  }
  .paginationShell > div > .pagination li a {
    width: 40px;
    height: 40px;
    font-size: 20px;
    line-height: 40px;
  }
  .paginationShell > div > .pagination li .paginationItemFirst,
  .paginationShell > div > .pagination li .paginationItemLast {
    font-size: 33px;
    line-height: 40px;
  }
  #searchresults thead tr th {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  #searchresults thead tr th span a {
    font-weight: normal;
  }
}
.ie8 .home-page .module.featured ul li .college,
.ie9 .home-page .module.featured ul li .college {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-campus-recruitment-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-campus-recruitment-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .marketing,
.ie9 .home-page .module.featured ul li .marketing {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-marketing-sales-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-marketing-sales-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .operations,
.ie9 .home-page .module.featured ul li .operations {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-supply-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-supply-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .hospitality,
.ie9 .home-page .module.featured ul li .hospitality {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-hospitality-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-hospitality-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .winemaking,
.ie9 .home-page .module.featured ul li .winemaking {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-winemaking-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-winemaking-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .hr,
.ie9 .home-page .module.featured ul li .hr {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-legal-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-legal-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .finance,
.ie9 .home-page .module.featured ul li .finance {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-finance-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-finance-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .it,
.ie9 .home-page .module.featured ul li .it {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-IT-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-IT-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .consumer,
.ie9 .home-page .module.featured ul li .consumer {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-product-dev-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-product-dev-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .distribution,
.ie9 .home-page .module.featured ul li .distribution {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-affiliated-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-affiliated-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .view-all,
.ie9 .home-page .module.featured ul li .view-all {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-view-all-jobs-img.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-view-all-jobs-img.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.featured ul li .topjobs,
.ie9 .home-page .module.featured ul li .topjobs {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-top-jobs-jobs.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sites/gallo/images/hp-top-jobs-jobs.jpg', sizingMethod='scale')";
}
.ie8 .home-page .module.location .inner .image,
.ie9 .home-page .module.location .inner .image {
  display: none;
}
#search-wrapper .savesearch-wrapper .well {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  min-height: auto;
}
#search-wrapper .savesearch-wrapper .subscribe-frequency-label {
  display: block;
  margin: 0 0 10px 0;
}
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper:before,
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper:after {
  content: " ";
  display: table;
}
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper:after {
  clear: both;
}
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper > button {
  display: table;
  float: left;
}
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper > button:first-child,
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper > button:first-of-type {
  margin-right: 5px;
}
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper > button:only-child,
#search-wrapper .savesearch-wrapper .savesearch-buttons-wrapper > button:only-of-type {
  margin-right: 0;
}
.savesearch-wrapper .well {
  background: transparent none;
  border: 0 none transparent;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  min-height: auto;
}
.jobAlerts--true #header .navbar--form {
  display: none;
}
#rss-wrapper .addthis_button_expanded,
#rss-wrapper .addthis_button_email,
#rss-wrapper .addthis_button_twitter,
#rss-wrapper .addthis_button_pinterest_share,
#rss-wrapper #rsslink-jobs2web {
  display: none !important;
}
#social-network-button {
  padding-left: 9px;
}
#search-wrapper .a2a_kit {
  display: table;
  float: right;
  margin: 10px 0;
}
