.sectorpages.content {
  padding-top: 0px; }

.sectorpages .padding {
  padding: 40px; }

.sectorpages .tone {
  background-color: #eeeeee; }

.sectorpages .dark.tone {
  background-color: #dedddd; }

.sectorpages .button.cta .btn {
  padding: 7px 14px;
  border-radius: 5px 5px 5px 5px;
  background-color: #999;
  text-align: center;
  color: #fff;
  border: none;
  background-image: none; }

.sectorpages .button.cta:hover .btn {
  text-decoration: underline; }

/* HEADER */
.sectorpages .sectorhead {
  border: 0px solid #ffffff;
  background-color: #333; }

.sectorpages .sectorhead ul.linkbar,
.sectorpages .contact_form {
  background-color: #f3f3f3; }

.sectorpages .sectorhead ul.linkbar li {
  display: inline-block;
  padding: 20px 40px; }

.sectorpages .sectorhead ul.linkbar li.cta {
  padding: 9px 40px 9px 0px; }

.sectorpages .sectorhead ul.linkbar li a {
  color: #333;
  text-decoration: none; }

.sectorpages .sectorhead ul.linkbar li a:hover {
  text-decoration: underline; }

.sectorpages .sectorhead .headbg {
  position: absolute;
  top: 0px;
  left: 0px; }

.sectorpages .contact_form .button {
  padding: 0px; }

.sectorpages .sectorhead h3 {
  font-size: 32pt;
  color: #fff;
  margin-top: 20px;
  line-height: 40px; }

.sectorpages .sectorhead .contact_form h3 {
  margin-top: 0px;
  font-size: 14pt;
  color: #333; }

.sectorpages .sectorhead .contact_form .mandy {
  float: right; }

.sectorpages .blockme {
  padding: 0px 20px 0px; }

.sectorpages .blockme h1 {
  padding: 15px 40px;
  border: 3px solid #ffffff;
  border-radius: 10px 10px 10px 10px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 14pt; }

.sectorpages .blockme li h2 {
  font-size: 10pt;
  font-weight: normal;
  margin: 0px;
  padding: 0px; }

/* INTRO BLOCK */
.sectorpages .introblock p,
.sectorpages .introblock ul li {
  line-height: 20pt;
  font-size: 11pt; }

.sectorpages .introblock img {
  margin-top: 3px; }

.sectorpages .illustrationblock.buttonblock .button {
  margin-top: -55px; }

.sectorpages .introblock ul li {
  list-style-type: disc;
  margin: 5px 0px 5px 25px; }

/* SOLUTION BLOCK */
.sectorpages .solution .feature {
  padding: 5px 0px;
  margin-top: 10px; }

.sectorpages .solution .feature p {
  line-height: 20pt;
  margin-top: 5px;
  min-height: 20px;
  padding: 0 0px 0 0px;
  margin-left: 70px; }

.sectorpages .solution .feature .elipse {
  background: none;
  border-color: #0099cc;
  color: #0099cc;
  font-size: 12pt;
  line-height: 8pt;
  padding: 9px;
  float: left; }

.sectorpages .solution .feature p.check {
  padding: 0 20px 0 35px;
  background: url(/images/sector/sector_sprite.png) -75px 7px no-repeat;
  margin-left: 15px; }

.sectorpages .partners {
  margin-bottom: 0px; }

.sectorpages .partners .panelparent {
  padding: 5px 40px; }

.sectorpages .partners .panelparent .panelchild {
  border: none;
  background-color: transparent; }

.sectorpages .solution h2 {
  min-height: 30px; }

.sectorpages .spacer {
  margin: 20px;
  clear: both; }

.sectorpages .trustme .agent {
  margin: 0px 35px 0px; }

.sectorpages .trustme .button {
  margin-top: 10px;
  display: block; }

.sectorpages .indentbox {
  margin-left: 70px; }

.sectorpages .icon {
  width: 60px;
  height: 60px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 20px; }

.sectorpages .icon.toper {
  margin-top: -10px; }

.sectorpages .access div {
  background: url(/images/sector/access.svg) no-repeat;
  height: 100px;
  cursor: pointer; }

.sectorpages .trustme blockquote {
  background-color: #dedddd;
  padding: 30px; }

/* icons */
.sectorpages .onbooard {
  background: url(/images/sector/shake.svg) no-repeat; }

.sectorpages .monitor {
  background: url(/images/sector/monitor.svg) no-repeat; }

.sectorpages .verify {
  background: url(/images/sector/group.svg) no-repeat; }

.sectorpages .doco {
  background: url(/images/sector/doco.svg) 8px 0px no-repeat; }

.sectorpages .plans {
  background: url(/images/sector/plans.svg) no-repeat; }

.sectorpages .auth {
  background: url(/images/sector/auth.svg) no-repeat; }

.sectorpages .solu {
  background: url(/images/sector/solution.svg) no-repeat; }

.sectorpages .cog {
  background: url(/images/sector/cog.svg) no-repeat; }

.sectorpages .globe {
  background: url(/images/sector/globe.svg) no-repeat; }

.sectorpages .dice {
  background: url(/images/sector/dice.svg) no-repeat; }

/* DIAGRAM */
.sectorpages .diagram .brexlayer {
  background-color: #39b54a;
  color: #fff; }

.sectorpages .diagram .brexlayer p {
  margin: 0px;
  padding: 10px; }

.sectorpages .diagram .kompanylayer {
  background-color: #39b54a; }

.sectorpages .diagram .kompanylayer p {
  margin: 0px;
  padding: 10px;
  color: #fff; }

.sectorpages .diagram .customerlayer {
  background-color: #0099cc;
  margin-top: 15px; }

.sectorpages .diagram .customerlayer p {
  margin: 0px;
  padding: 10px;
  color: #fff; }

.sectorpages .solution .upsellme {
  margin-top: 38px; }

.sectorpages .solution .upsellme h4 {
  margin-bottom: 22px; }

/* FINANCE - BLUE */
.sectorpages.finance .sectorhead {
  color: #fff;
  border-bottom: none; }

.sectorpages.finance .sectorhead .contact_form,
.sectorpages .contact_form {
  color: #333;
  background-color: #fff;
  border-top: 1px solid #808080; }

.sectorpages.finance .sectorhead h1 {
  margin-top: 35px; }

.sectorpages.finance .sectorhead,
.sectorpages.finance .button.cta .btn {
  background-color: #297fb8; }

.sectorpages.finance .sectorhead {
  background-image: url(/images/sector/finance.jpg);
  background-position: -1185px -1050px;
  background-repeat: no-repeat;
  animation: 20s linear 0s normal none 1 running animatedFinance;
  border-bottom: 1px solid #297fb8; }

@keyframes animatedFinance {
  from {
    background-position: -1185px -1182px; }
  to {
    background-position: -1185px -1050px; } }

/* PROCUREMENT - ORANGE */
.sectorpages.procurement .sectorhead {
  color: #fff;
  border-bottom: none;
  color: #000; }

.sectorpages.procurement .sectorhead .contact_form {
  color: #333; }

.sectorpages.procurement .sectorhead h3 {
  margin-top: 35px;
  color: #333; }

.sectorpages.procurement .sectorhead,
.sectorpages.procurement .button.cta .btn {
  background-color: #e67f22; }

.sectorpages.procurement .sectorhead {
  background-image: url(/images/sector/procurementb.jpg);
  background-position: -572px -525px;
  background-repeat: no-repeat;
  animation: 10s linear 0s normal none 1 running animatedProcurement;
  border-bottom: 1px solid #e67f22; }

@keyframes animatedProcurement {
  from {
    background-position: -528px -525px; }
  to {
    background-position: -572px -525px; } }

/* RISK - PURPLE */
.sectorpages.risk .sectorhead {
  color: #fff;
  border-bottom: none; }

.sectorpages.risk .sectorhead .contact_form {
  color: #333; }

.sectorpages.risk .sectorhead h1 {
  margin-top: 35px; }

.sectorpages.risk .sectorhead,
.sectorpages.risk .button.cta .btn {
  background-color: #8d44ad; }

.sectorpages.risk .sectorhead {
  background-image: url(/images/sector/risk.jpg);
  background-position: -1246px -1031px;
  background-repeat: no-repeat;
  animation: 20s linear 0s normal none 1 running animatedRisk;
  border-bottom: 1px solid #8d44ad; }

@keyframes animatedRisk {
  from {
    background-position: -892px -1031px; }
  to {
    background-position: -1246px -1031px; } }

.sectorpages.risk .diagram .customerlayer {
  background-color: #3ebce6; }

.sectorpages.risk .diagram .kompanylayer,
.sectorpages.risk .diagram .brexlayer {
  background-color: #808080; }

.sectorpages.risk .kompanysearch .searchcapsule .btn {
  height: 36px; }

.sectorpages.risk .kompanysearch .searchcapsule h4 {
  display: none; }

.sectorpages.risk .kompanysearch .searchcapsule input {
  height: 35px;
  margin-bottom: 12px; }

.sectorpages.risk .kompanysearch .searchresults .global_results .global_results_container .detail {
  padding: 0px; }

.sectorpages.risk .kompanysearch .searchcapsule .btn {
  background-color: #8d44ad; }

.sectorpages.risk .searchwidgetme {
  margin: 0px; }

.sectorpages.risk .kompanysearch .searchcapsule .selected {
  margin-top: 4px;
  white-space: nowrap; }

.sectorpages.risk .kompanysearch .searchcapsule li p {
  font-size: 10pt; }

.sectorpages.risk .kompanysearch .searchcapsule .countryselect li.li_1,
.sectorpages.risk .kompanysearch .searchcapsule .countryselect li.li_0 {
  width: 25%; }

.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li .new,
.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li.active .new,
.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li.count0 span.new,
.sectorpages.risk .kompanysearch .searchcapsule .countryselect li .new,
.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li .beta,
.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li.active .beta,
.sectorpages.risk .kompanysearch .searchresults .countryfilter ul li.count0 span.beta,
.sectorpages.risk .kompanysearch .searchcapsule .countryselect li .beta {
  display: none; }

.sectorpages.risk .panel {
  margin-bottom: 5px; }

.sectorpages.risk .panel-body {
  padding: 0px; }

.sectorpages .search .panel-default > .panel-heading {
  background-color: #dedddd; }

/* LEGAL - SKYBLUE */
.sectorpages.legal .sectorhead {
  border-bottom: none;
  color: #000; }

.sectorpages.legal .sectorhead .contact_form {
  color: #333; }

.sectorpages.legal .sectorhead h3 {
  margin-top: 35px;
  color: #000;
  /*text-shadow: 0 0 5px #ffffff;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ffffff);*/ }

.sectorpages.legal .sectorhead,
.sectorpages.legal .button.cta .btn {
  background-color: #7dbfda; }

.sectorpages.legal .sectorhead {
  background-image: url(/images/sector/legalb.jpg);
  background-position: -60px -310px;
  background-repeat: no-repeat;
  animation: 10s linear 0s normal none 1 running animatedLegal;
  border-bottom: 1px solid #7dbfda; }

@keyframes animatedLegal {
  from {
    background-position: -60px -175px; }
  to {
    background-position: -60px -310px; } }

/* API - BREX BLUE */
.sectorpages.api .sectorhead {
  color: #fff;
  border-bottom: none; }

.sectorpages.api .sectorhead .contact_form {
  color: #333; }

.sectorpages.api .sectorhead h1 {
  margin-top: 35px; }

.sectorpages.api .sectorhead,
.sectorpages.api .button.cta .btn {
  background-color: #3333cc; }

.sectorpages.api .sectorhead {
  background-image: url(/images/sector/api.jpg);
  background-position: -150px 0px;
  background-repeat: no-repeat;
  animation: 10s linear 0s normal none 1 running animatedApi;
  border-bottom: 0px solid #3333cc; }

@keyframes animatedApi {
  from {
    background-position: 0px 0px; }
  to {
    background-position: -150px 0px; } }

.sectorpages.api .brexplans {
  padding: 20px 0px;
  margin: 10px 0px; }

.sectorpages.api .brexplans .plan {
  background: #fff;
  margin: 10px 20px 10px 0px;
  min-height: 130px;
  padding: 20px; }

.sectorpages.api .sectorhead .padding {
  padding: 65px 40px; }

.sectorpages.api .diagram p {
  font-size: 12pt;
  line-height: 16pt; }

.sectorpages .searchwidgetme {
  margin: 10px 0px; }

.sectorpages .introblock .searchwidgetme ul li {
  list-style-type: none;
  line-height: 14pt; }

.sectorpages .introblock .searchwidgetme .searchcapsule .intro {
  display: none; }

.sectorpages .introblock .searchwidgetme .searchcapsule input[type="text"]:focus,
.sectorpages .introblock .searchwidgetme .searchcapsule textarea:focus {
  border-width: 0px; }

.sectorpages .introblock .searchwidgetme .searchresults {
  position: absolute;
  border: 1px solid #999;
  width: 100%; }

.sectorpages .introblock .searchwidgetme .searchcapsule .countrysearchfilter {
  margin-right: 0px; }

.sectorpages .introblock .searchwidgetme ul.countryselect {
  z-index: 11; }

/* SEARCH WIDGET */
.sectorpages .searchresults .countryfilter > h3:first-child,
.sectorpages .searchresults .countryfilter > ul.searchtype,
.sectorpages .srchtabs,
.sectorpages .intro {
  display: none; }

.sectorpages .searchcapsule h4 {
  text-align: left; }

.sectorpages .searchwidgetme {
  margin-top: 0px; }

.sectorpages .searchwidgetme .kompanysearch .searchcapsule .btn {
  background: #999; }

.sectorpages .searchwidgetme .kompanysearch .searchcapsule .btn span {
  text-indent: 0px;
  background-image: none;
  font-size: 11pt;
  padding: 2px; }

.sectorpages .searchwidgetme .kompanysearch .searchcapsule .btn {
  background-color: #39b54a;
  height: 35px; }

.sectorpages .searchwidgetme .searchcapsule ul.countryselect li.li_1,
.sectorpages .searchwidgetme .searchcapsule ul.countryselect li.li_0 {
  width: 50%; }

.sectorpages .searchwidgetme .kompanysearch .searchcapsule .btn span {
  background: none;
  text-indent: 0px;
  padding-top: 0px; }

.sectorpages .searchwidgetme .kompanysearch .searchcapsule .btn span {
  background: none; }

.sectorpages .searchwidgetme .kompanysearch .searchresults {
  position: absolute;
  z-index: 2;
  background-color: #f1f1f1;
  min-width: 100%;
  -moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); }

.sectorpages .searchwidgetme .kompanysearch li {
  height: 27px; }

.sectorpages .searchwidgetme .kompanysearch li p {
  margin-left: 0px; }

.sectorpages .kompanysearch .searchcapsule input {
  height: 35px;
  margin-bottom: 12px; }

.sectorpages .kompanysearch .searchcapsule .selected {
  margin-top: 7px; }

.sectorpages .searchwidgetme .kompanysearch h4 {
  text-align: center; }

/* RESPONSIVE STARTS*/
@media only screen and (max-width: 1024px) {
  .sectorpages .icon div {
    width: 75px; }
  .partners .panelparent .floatbox {
    margin: 0px; }
  .sectorpages .trustme .agent {
    margin: 0px 25%; }
  .sectorpages.api .plan {
    min-height: 160px; } }

@media only screen and (max-width: 980px) {
  .sectorpages .introblock [class*="span"],
  .sectorpages .diagram .span5,
  .sectorpages .diagram .span7 {
    width: 100%;
    text-align: center;
    margin: 0px;
    left: 0px;
    right: 0px; }
  .sectorpages .diagram h2,
  .sectorpages .solution h2 {
    text-align: center; }
  .sectorpages .icon {
    display: block;
    margin: auto;
    float: none; }
  .sectorpages .indentbox {
    margin-left: 0px; }
  .sectorpages .sectorhead ul.linkbar li {
    padding: 20px; } }

@media only screen and (max-width: 768px) {
  .sectorpages .sectorhead ul.linkbar li.cta {
    float: none;
    display: block;
    text-align: center; }
  .sectorpages .sectorhead h1 {
    text-align: center;
    margin-top: 15px; }
  .sectorpages .solution h2 {
    text-align: center; }
  .sectorpages .icon div {
    display: block;
    float: none;
    margin: auto; }
  .sectorpages .solution .feature .padding {
    padding: 0px; }
  .padding .span11 {
    width: 100%;
    margin: 0px; }
  .sectorpages .solution .illustrationblock .span5 {
    width: 100%;
    margin: 0px; }
  .sectorpages .sectorhead ul.linkbar li {
    display: block;
    text-align: center; }
  .sectorpages .introblock [class*="span"],
  .sectorpages.api .brexplans [class*="span"] {
    width: 100%;
    text-align: center; }
  .sectorpages .introblock .span5 {
    display: none; }
  .sectorpages .illustrationblock img {
    display: block;
    margin: auto; }
  .sectorpages .button {
    display: table;
    margin: 20px auto; }
  .sectorpages .trustme .agent {
    margin: 0px 35px; }
  .sectorpages .contact_form [class*="span"] {
    width: 83.33333%;
    margin-left: 8.33333%;
    text-align: center; }
  .sectorpages .illustrationblock.buttonblock .button {
    margin-top: 10px; }
  .sectorpages .solution .feature p {
    margin-left: 0px;
    text-align: center; } }

@media only screen and (max-width: 360px) {
  .sectorpages .sectorhead h1 {
    font-size: 25pt; }
  .sectorpages .sectorhead ul.linkbar li {
    display: block;
    text-align: center; }
  .sectorpages .sectorhead ul.linkbar li.cta {
    margin-bottom: 10px; }
  .sectorpages h2 {
    font-size: 14pt; }
  .sectorpages .sectorhead h3 {
    font-size: 22pt; }
  @keyframes animatedFinance {
    from {
      background-position: -1185px -1075px; }
    to {
      background-position: -1185px -1050px; } }
  .sectorpages .solution .feature p,
  .sectorpages .solution h3 {
    margin-left: 0px;
    text-align: center; }
  .sectorpages .indentbox {
    display: none; } }

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

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