﻿@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?-jag2ys');
  src: url('fonts/icomoon.eot?#iefix-jag2ys') format('embedded-opentype'), url('fonts/icomoon.woff?-jag2ys') format('woff'), url('fonts/icomoon.ttf?-jag2ys') format('truetype'), url('fonts/icomoon.svg?-jag2ys#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-vink:before {
  content: "\e601";
}
.icon-kruis:before {
  content: "\e602";
}
.icon-account:before {
  content: "\e600";
}
.icon-info:before {
  content: "\e603";
}
.icon-mandje:before {
  content: "\e604";
}
.icon-search:before {
  content: "\e606";
}
.icon-home:before {
  content: "\e609";
}
body, html {
	height: 100%;
	text-align: justify;
}
body {
  margin: 0;
  padding: 0;
  background: #ffffff;
}
body,
td,
th {
  font-family: 'Muli', Arial, Verdana, sans-serif;;
  font-size: 15px;
  /*color: #003867;*/
}
a,
a:link,
a:visited,
a:active,
a:hover {
  color: #003867;
  background-color: transparent;
}
form {
  margin: 0;
  padding: 0;
}
h1 {
  text-transform: uppercase;
  font-size: 21px;
  font-family: Arial, Verdana;
  margin: 15px 0 30px 0;
  color: #003867;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
  text-align:left;
  margin-top: 40px;
}
h1 span {
  border-bottom: 6px solid #0032a0;
  letter-spacing: 0.05em;
  display: inline-block;
  padding-bottom: 5px;
}
h3 {
  font-size: 21px;
  font-family: Arial, Verdana;
  margin: 5px 0 0 0;
  padding: 0;
  text-transform: uppercase;
  color: #003867;
  /*background: url(../images/bg-title.png) center center repeat-x;*/
}
h3 span {
  background: #ffffff;
  font-weight: bold;
  padding-right: 10px;
}
h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 0 0;
  padding: 0 0 5px 0;
}
h5 {
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  background: #003867;
  color: #ffffff;
  padding: 6px;
  font-weight: bold;
  margin: 0 0 20px 0;
}
h6 {
  color: #0032a0;
  font-size: 14px;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  font-weight: bold;
}
hr {
  border-top: 1px solid #0032a0;
}
.arrow-down {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5.2px 3px 0 3px;
  border-color: #ffffff transparent transparent transparent;
  font-size: 0;
  margin-left: 5px;
  display: inline-block;
}
.arrow-right {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 0 4.5px 7.8px;
  border-color: transparent transparent transparent #ffffff;
  font-size: 0;
  margin-left: 8px;
  display: inline-block;
}
.arrow-left {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4.5px 7.8px 4.5px 0;
  border-color: transparent #ffffff transparent transparent;
  font-size: 0;
  margin-left: 8px;
  display: inline-block;
}
.wrapper {
  height: 100%;
  width: 100%;
  display: table;
}
.wrapper .divTop {
  display: table-row;
  vertical-align: top;
}
.wrapper .divBottom {
  display: table-row;
  vertical-align: bottom;
  height: 120px;
}
.container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
header .divHeaderTop {
  background: #f0eeee;
}
header .divHeaderTop .container {
  position: relative;
}
header .divHeaderTop .container #figLogo {
	padding-top: 6px;
	padding-bottom: 18px;
}
header .divHeaderTop .container #figIcons {
  position: absolute;
  top: 11px;
  left: 50%;
  margin-left: -78px;
}
header .divMenu {
  background: #005eb8 /*#003867*/;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.75);
}
header #divMenuRight {
  margin: 0;
  padding: 0;
}
header .lnkAlgVwdn:link,
header .lnkAlgVwdn:active,
header .lnkAlgVwdn:visited,
header .lnkAlgVwdn:hover {
  float: left;
  margin: 15px 0 0 0;
}
header .lnkAlgVwdn:link .spnIcon,
header .lnkAlgVwdn:active .spnIcon,
header .lnkAlgVwdn:visited .spnIcon,
header .lnkAlgVwdn:hover .spnIcon {
  width: 16px;
  background: #003867;
  color: #ffffff;
  height: 16px;
  padding-top: 1px;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  float: left;
  margin: 0 8px 0 0;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
header #divTalen button.btn-default, header #divRekken button.btn-default {
	color: white;
	border: none;
	background: #005eb8;
	color: #ffffff;
	border-radius: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
	width: 69px;
}

header #divRekken ul.dropdown-menu {
	padding: 20px;
}

header #divRekken ul.dropdown-menu a {
	color: #003867;
}

header #divTalen button.btn-default {
	text-transform: uppercase;
}

header #divRekken button.btn-default {
	padding-top: 3px;
	margin-right: 20px;
}

nav.navbar .navbar-collapse ul li ul.dropdown-menu a {
	padding-right: 6px;
}

ul.nav.navbar-nav.navbar-right li.divRekken {
	margin-top:0;
}

article.racksystem div.group, div.racksysteminfo div.group, div.group {
	margin-right: 10px;
	padding: 10px;
	border: 1px solid #aaa;
}

article.racksystem div.group {
	height: 400px;
	position: relative;
}


article.racksystem div.spnMoreConf {
	position: absolute;
	bottom: 0;
	width: 100%;
	padding-right: 15px;
	height: 50px;
}


header #divTalen .dropdown-toggle, header #divRekken .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 4px;
}

header #divTalen .dropdown-menu {
  min-width: 69px;
}


header #divTabs .dropdown-menu {
  min-width: 320px;
}

header #divRekken .dropdown-menu {
  min-width: 210px;
}

header #divTabs > div {
  padding-left: 0;
}

header #divTabs > div > a:link,
header #divTabs > div > a:active,
header #divTabs > div > a:visited,
header #divTabs > div > a:hover {
  display: block;
  height: 44px;
  padding: 12px 8px;
  background: #0032a0;
  color: #ffffff;
  border-radius: 0px 0px 0 0;
  /*-moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;*/
}

header #divTabs > div > li > a:link,
header #divTabs > div > li > a:active,
header #divTabs > div > li > a:visited,
header #divTabs > div > li > a:hover {
  display: block;
  height: 44px;
  padding: 12px 8px;
  background: #0032a0;
  color: #ffffff;
  border-radius: 0px 0px 0 0;
  /*-moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;*/
}
header #divTabs > div > a:link [class^="icon-"],
header #divTabs > div > a:active [class^="icon-"],
header #divTabs > div > a:visited [class^="icon-"],
header #divTabs > div > a:hover [class^="icon-"],
header #divTabs > div > a:link [class*=" icon-"],
header #divTabs > div > a:active [class*=" icon-"],
header #divTabs > div > a:visited [class*=" icon-"],
header #divTabs > div > a:hover [class*=" icon-"] {
  font-size: 16px;
  color: #ffffff;
  display: block;
  float: left;
  padding: 0 7px;
}

header #divTabs > div > li > a:link [class^="icon-"],
header #divTabs > div > li > a:active [class^="icon-"],
header #divTabs > div > li > a:visited [class^="icon-"],
header #divTabs > div > li > a:hover [class^="icon-"],
header #divTabs > div > li > a:link [class*=" icon-"],
header #divTabs > div > li > a:active [class*=" icon-"],
header #divTabs > div > li > a:visited [class*=" icon-"],
header #divTabs > div > li > a:hover [class*=" icon-"] {
  font-size: 16px;
  color: #ffffff;
  display: block;
  float: left;
  padding: 0 7px;
}

header #divTabs > div:first-child {
  padding-right: 6px;
  padding-left: 15px;
}
header #divTabs > div:first-child > a:link,
header #divTabs > div:first-child > a:active,
header #divTabs > div:first-child > a:visited,
header #divTabs > div:first-child > a:hover {
  padding: 8px;
}

header #divTabs > div:first-child > a:link [class^="icon-"],
header #divTabs > div:first-child > a:active [class^="icon-"],
header #divTabs > div:first-child > a:visited [class^="icon-"],
header #divTabs > div:first-child > a:hover [class^="icon-"],
header #divTabs > div:first-child > a:link [class*=" icon-"],
header #divTabs > div:first-child > a:active [class*=" icon-"],
header #divTabs > div:first-child > a:visited [class*=" icon-"],
header #divTabs > div:first-child > a:hover [class*=" icon-"] {
  padding: 7px 20px;
}


header #divTabs .dropdown-menu {
  /*right: 14px;
  left: auto;
  font-size: 12px;*/
  /*border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;*/
}
header #divTabs .divInloggen {
  padding: 20px;
  border: 0;
  width: 100% !important;
}
header #divTabs .divInloggen a,
header #divTabs .divInloggen a:visited,
header #divTabs .divInloggen a:active,
header #divTabs .divInloggen a:hover {
	color: #003867
}

header #divTalen ul a,
header #divTalen ul a:visited,
header #divTalen ul a:active,
header #divTalen ul a:hover {
	color: #003867;
	padding: 5px;
	/*width: 100%;
	display: block;*/
}

header #divTalen ul  {
	border-radius: 0;
	margin-top: 0;
	/*width: 100%;
	display: block;*/
}

header #divTalen ul li:hover {
	background: #eee;
	/*display: block;*/
}

header #divTalen ul li {
	margin-left: 20px;
}


header #divTabs .divInloggen .divTitel {
  text-transform: none;
  /*color: #0032a0;*/
  font-size: 21px;
  font-weight: bold;
}
header #divTabs .divInloggen .divTitel span.icon-account {
  float: left;
  display: inline-block;
  background: #003867;
  height: 42px;
  width: 42px;
  text-align: center;
  font-size: 21px;
  color: #ffffff;
  /*border-radius: 21px;
  -moz-border-radius: 21px;
  -webkit-border-radius: 21px;*/
  padding-top: 8px;
  margin-right: 10px;
}
header #divTabs .divInloggen input {
  width: 100%;
  border: 1px solid #003867;
  color: #003867;
  margin: 15px 0 0 0;
  padding: 6px;
  font-size: 12px;
}
header #divTabs .divInloggen .divPasVerg {
	float: right;
	margin-top: 10px;
}
header #divTabs .divInloggen .divPasVerg a {
	font-size: 14px;
	font-weight: normal;
}

header #divTabs .divInloggen .divGeenAcc, header #divTabs .divInloggen .divGeenAcc a {
	font-size: 14px;
	display: inline;
}

header #divTabs .divInloggen .divPasVerg input {
  width: 20px;
  border: 0;
  margin: 0;
  padding: 0;
}
header #divTabs .divInloggen .divPasVerg label {
  margin: 0;
}
header #divTabs .divInloggen .divPasVerg a:link,
header #divTabs .divInloggen .divPasVerg a:visited,
header #divTabs .divInloggen .divPasVerg a:active,
header #divTabs .divInloggen .divPasVerg a:hover {
  display: block;
  margin-left: 20px;
}
header #divTabs .divInloggen input[type="submit"] {
  background: #005eb8;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  border: 1px solid #003867;
  font-size: 14px;
  margin: 15px 0 0 0;
  /*background: -webkit-linear-gradient(90deg, #0032a0 0, #88d6ff 100%);
  background: -moz-linear-gradient(90deg, #0032a0 0, #88d6ff 100%);
  background: -ms-linear-gradient(90deg, #0032a0 0, #88d6ff 100%);
  background: -o-linear-gradient(90deg, #0032a0 0, #88d6ff 100%);*/
}
header #divTabs .divInloggen ul {
  padding-left: 20px;
}
header #divTabs .divInloggen .divVoordelen {
  color: #0032a0;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}
header #divTabs .divInloggen hr {
  border-top: 6px solid #003867;
}
header #divTabs .divInloggen .divGeenAcc {
  padding-bottom: 20px;
}
header #divTabs .divInloggen .divGeenAcc img {
  float: left;
  margin-right: 5px;
}
#divHeaderRight {
	padding-top: 10px;
	color: #003867;
}
header #divTabs .divInloggen .divGeenAcc a:link,
header #divTabs .divInloggen .divGeenAcc a:active,
header #divTabs .divInloggen .divGeenAcc a:visited,
header #divTabs .divInloggen .divGeenAcc a:hover {
  color: #003867;
  text-decoration: underline;
}
header #divTabs .divInloggen .divIcons {
  text-align: center;
  margin-bottom: -10px;
}
.show {
  display: block !important;
}
section {
  margin: 35px 0;
}
section #secCat article,
section #secCat2 article {
	margin-bottom: 50px;
	/*width: 292.5px;*/
}
section #secCat article a:link,
section #secCat2 article a:link,
section #secCat article a:active,
section #secCat2 article a:active,
section #secCat article a:visited,
section #secCat2 article a:visited,
section #secCat article a:hover,
section #secCat2 article a:hover {
  display: block;
  background: #ffffff;
  text-decoration: none;
}
section #secCat article a:link .clearfix,
section #secCat2 article a:link .clearfix,
section #secCat article a:active .clearfix,
section #secCat2 article a:active .clearfix,
section #secCat article a:visited .clearfix,
section #secCat2 article a:visited .clearfix,
section #secCat article a:hover .clearfix,
section #secCat2 article a:hover .clearfix {
  display: block;
}
section #secCat article a:link .spnNumber,
section #secCat2 article a:link .spnNumber,
section #secCat article a:active .spnNumber,
section #secCat2 article a:active .spnNumber,
section #secCat article a:visited .spnNumber,
section #secCat2 article a:visited .spnNumber,
section #secCat article a:hover .spnNumber,
section #secCat2 article a:hover .spnNumber {
  display: block;
  float: left;
  color: #ffffff;
  font-weight: bold;
  height: 47px;
  width: 47px;
  text-align: center;
  font-size: 21px;
  border-radius: 0 0 0 0;
  /*-moz-border-radius: 10px 0 0 0;
  -webkit-border-radius: 10px 0 0 0;*/
  border-left: 1px solid #003867;
  border-top: 1px solid #003867;
  padding-top: 8px;
}

.spnNumber.frost {
	background:url(/static/img/frost.png) left top no-repeat;
}

.spnNumber.elixir {
	background:url(/static/img/elixir.png) left top no-repeat;
}

.spnNumber.umbrella {
	background:url(/static/img/umbrella.png) left top no-repeat;
}


section #secCat article a:link .spnTitel,
section #secCat2 article a:link .spnTitel,
section #secCat article a:active .spnTitel,
section #secCat2 article a:active .spnTitel,
section #secCat article a:visited .spnTitel,
section #secCat2 article a:visited .spnTitel,
section #secCat article a:hover .spnTitel,
section #secCat2 article a:hover .spnTitel {
  display: block;
  /*float: left;*/
  /*background: #003867;
  color: #ffffff;*/
  font-weight: bold;
  height: 47px;
  text-align: center;
  /*width: 215px;*/
  font-size: 18px;
  border-radius: 0 0 0 0;
  /*-moz-border-radius: 0 10px 0 0;
  -webkit-border-radius: 0 10px 0 0;*/
  padding: 6px 10px;
  line-height: 14px;
  /*border-right: 1px solid #003867;
  border-top: 1px solid #003867;*/
}

article a.racksystem {
	min-height: 260px;
}
section #secCat article a:link figure,
section #secCat2 article a:link figure,
section #secCat article a:active figure,
section #secCat2 article a:active figure,
section #secCat article a:visited figure,
section #secCat2 article a:visited figure,
section #secCat article a:hover figure,
section #secCat2 article a:hover figure {
	margin-left: auto;
	margin-right: auto;
	/*height: 256px;*/
	/*width: 262px;*/
	display: block;
	/*border-left: 1px solid #003867;
	border-right: 1px solid #003867;*/
	text-align: center;
}


section #secCat article a:link figure img,
section #secCat2 article a:link figure img,
section #secCat article a:active figure img,
section #secCat2 article a:active figure img,
section #secCat article a:visited figure img,
section #secCat2 article a:visited figure img,
section #secCat article a:hover figure img,
section #secCat2 article a:hover figure img {
  margin: 0 auto;
  max-height: 118px;
  padding: 5px 0;
  width: auto;
}

section #secCat2 article div.spnMoreConf {
  /*color: #ffffff;*/
  text-align: center;
  border-left: 1px solid #003867;
  border-right: 1px solid #003867;
  border-bottom: 1px solid #003867;
  /*border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;*/
  height: 40px;
  font-size: 14px;
  padding-top: 8px;
  font-weight: bold;
  transition: all 0.2s;
  /*background: #0032a0;*/
}

section #secCat article div.spnMoreConf a {
	display: inline-block;
	/*background: #0032a0;
	color: white;
	width:129px;*/
	/*border-left: 1px solid #003867;
	border-right: 1px solid #003867;
	border-bottom: 1px solid #003867;*/
	border: 1px solid #003867;
	padding:10px;
	text-align: center;
	height:40px;
	padding-top: 8px;
	font-weight: bold;
	transition: all 0.2s;
}

section #secCat article div.spnMoreConf a.info {
	padding-left:15px;
	padding-right:15px;
}


section #secCat article div.spnMoreConf a.conf {
	padding-left:15px;
	padding-right:15px;
	width:84%;
}


section #secCat article a:link .spnMore,
section #secCat2 article a:link .spnMore,
section #secCat article a:active .spnMore,
section #secCat2 article a:active .spnMore,
section #secCat article a:visited .spnMore,
section #secCat2 article a:visited .spnMore,
section #secCat article a:hover .spnMore,
section #secCat2 article a:hover .spnMore {
  /*color: #ffffff;*/
  text-align: center;
  border-left: 1px solid #003867;
  border-right: 1px solid #003867;
  border-bottom: 1px solid #003867;
  /*border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;*/
  height: 40px;
  font-size: 14px;
  padding-top: 8px;
  font-weight: bold;
  transition: all 0.2s;
}
section #secCat article a:hover .spnMore,
section #secCat2 article a:hover .spnMore {
  padding-left: 20px;
  transition: all 0.2s;
}
section #secCat article .lnkBlueLight:link .spnNumber,
section #secCat2 article .lnkBlueLight:link .spnNumber,
section #secCat article .lnkBlueLight:active .spnNumber,
section #secCat2 article .lnkBlueLight:active .spnNumber,
section #secCat article .lnkBlueLight:visited .spnNumber,
section #secCat2 article .lnkBlueLight:visited .spnNumber,
section #secCat article .lnkBlueLight:hover .spnNumber,
section #secCat2 article .lnkBlueLight:hover .spnNumber,
section #secCat article .lnkBlueLight:link .spnMore,
section #secCat2 article .lnkBlueLight:link .spnMore,
section #secCat article .lnkBlueLight:active .spnMore,
section #secCat2 article .lnkBlueLight:active .spnMore,
section #secCat article .lnkBlueLight:visited .spnMore,
section #secCat2 article .lnkBlueLight:visited .spnMore,
section #secCat article .lnkBlueLight:hover .spnMore,
section #secCat2 article .lnkBlueLight:hover .spnMore {
	background: #0032a0;
}
h1 span.lnkBlueLight {
	border-bottom: 6px solid #0032a0;
}

section #secCat article .lnkGreenDark:link .spnNumber,
section #secCat2 article .lnkGreenDark:link .spnNumber,
section #secCat article .lnkGreenDark:active .spnNumber,
section #secCat2 article .lnkGreenDark:active .spnNumber,
section #secCat article .lnkGreenDark:visited .spnNumber,
section #secCat2 article .lnkGreenDark:visited .spnNumber,
section #secCat article .lnkGreenDark:hover .spnNumber,
section #secCat2 article .lnkGreenDark:hover .spnNumber,
section #secCat article .lnkGreenDark:link .spnMore,
section #secCat2 article .lnkGreenDark:link .spnMore,
section #secCat article .lnkGreenDark:active .spnMore,
section #secCat2 article .lnkGreenDark:active .spnMore,
section #secCat article .lnkGreenDark:visited .spnMore,
section #secCat2 article .lnkGreenDark:visited .spnMore,
section #secCat article .lnkGreenDark:hover .spnMore,
section #secCat2 article .lnkGreenDark:hover .spnMore {
  background: #3ca432;
}
h1 span.lnkGreenDark {
	border-bottom: 6px solid #3ca432;
}
section #secCat article .lnkGreenLight:link .spnNumber,
section #secCat2 article .lnkGreenLight:link .spnNumber,
section #secCat article .lnkGreenLight:active .spnNumber,
section #secCat2 article .lnkGreenLight:active .spnNumber,
section #secCat article .lnkGreenLight:visited .spnNumber,
section #secCat2 article .lnkGreenLight:visited .spnNumber,
section #secCat article .lnkGreenLight:hover .spnNumber,
section #secCat2 article .lnkGreenLight:hover .spnNumber,
section #secCat article .lnkGreenLight:link .spnMore,
section #secCat2 article .lnkGreenLight:link .spnMore,
section #secCat article .lnkGreenLight:active .spnMore,
section #secCat2 article .lnkGreenLight:active .spnMore,
section #secCat article .lnkGreenLight:visited .spnMore,
section #secCat2 article .lnkGreenLight:visited .spnMore,
section #secCat article .lnkGreenLight:hover .spnMore,
section #secCat2 article .lnkGreenLight:hover .spnMore {
  background: #c7d300;
}
h1 span.lnkGreenLight {
	border-bottom: 6px solid #c7d300;
}

section #secCat article .lnkYellow:link .spnNumber,
section #secCat2 article .lnkYellow:link .spnNumber,
section #secCat article .lnkYellow:active .spnNumber,
section #secCat2 article .lnkYellow:active .spnNumber,
section #secCat article .lnkYellow:visited .spnNumber,
section #secCat2 article .lnkYellow:visited .spnNumber,
section #secCat article .lnkYellow:hover .spnNumber,
section #secCat2 article .lnkYellow:hover .spnNumber,
section #secCat article .lnkYellow:link .spnMore,
section #secCat2 article .lnkYellow:link .spnMore,
section #secCat article .lnkYellow:active .spnMore,
section #secCat2 article .lnkYellow:active .spnMore,
section #secCat article .lnkYellow:visited .spnMore,
section #secCat2 article .lnkYellow:visited .spnMore,
section #secCat article .lnkYellow:hover .spnMore,
section #secCat2 article .lnkYellow:hover .spnMore {
  background: #ffd400;
}
h1 span.lnkYellow {
	border-bottom: 6px solid #ffd400;
}

section #secCat article .lnkOrange:link .spnNumber,
section #secCat2 article .lnkOrange:link .spnNumber,
section #secCat article .lnkOrange:active .spnNumber,
section #secCat2 article .lnkOrange:active .spnNumber,
section #secCat article .lnkOrange:visited .spnNumber,
section #secCat2 article .lnkOrange:visited .spnNumber,
section #secCat article .lnkOrange:hover .spnNumber,
section #secCat2 article .lnkOrange:hover .spnNumber,
section #secCat article .lnkOrange:link .spnMore,
section #secCat2 article .lnkOrange:link .spnMore,
section #secCat article .lnkOrange:active .spnMore,
section #secCat2 article .lnkOrange:active .spnMore,
section #secCat article .lnkOrange:visited .spnMore,
section #secCat2 article .lnkOrange:visited .spnMore,
section #secCat article .lnkOrange:hover .spnMore,
section #secCat2 article .lnkOrange:hover .spnMore {
  background: #f39100;
}
h1 span.lnkOrange {
	border-bottom: 6px solid #f39100;
}

section #secCat article .lnkRed:link .spnNumber,
section #secCat2 article .lnkRed:link .spnNumber,
section #secCat article .lnkRed:active .spnNumber,
section #secCat2 article .lnkRed:active .spnNumber,
section #secCat article .lnkRed:visited .spnNumber,
section #secCat2 article .lnkRed:visited .spnNumber,
section #secCat article .lnkRed:hover .spnNumber,
section #secCat2 article .lnkRed:hover .spnNumber,
section #secCat article .lnkRed:link .spnMore,
section #secCat2 article .lnkRed:link .spnMore,
section #secCat article .lnkRed:active .spnMore,
section #secCat2 article .lnkRed:active .spnMore,
section #secCat article .lnkRed:visited .spnMore,
section #secCat2 article .lnkRed:visited .spnMore,
section #secCat article .lnkRed:hover .spnMore,
section #secCat2 article .lnkRed:hover .spnMore {
  background: #e3000b;
}
h1 span.lnkRed {
	border-bottom: 6px solid #e3000b;
}

section #secCat article .lnkPink:link .spnNumber,
section #secCat2 article .lnkPink:link .spnNumber,
section #secCat article .lnkPink:active .spnNumber,
section #secCat2 article .lnkPink:active .spnNumber,
section #secCat article .lnkPink:visited .spnNumber,
section #secCat2 article .lnkPink:visited .spnNumber,
section #secCat article .lnkPink:hover .spnNumber,
section #secCat2 article .lnkPink:hover .spnNumber,
section #secCat article .lnkPink:link .spnMore,
section #secCat2 article .lnkPink:link .spnMore,
section #secCat article .lnkPink:active .spnMore,
section #secCat2 article .lnkPink:active .spnMore,
section #secCat article .lnkPink:visited .spnMore,
section #secCat2 article .lnkPink:visited .spnMore,
section #secCat article .lnkPink:hover .spnMore,
section #secCat2 article .lnkPink:hover .spnMore {
  background: #e5007c;
}
h1 span.lnkPink {
	border-bottom: 6px solid #e5007c;
}

section #secCat article .lnkPurple:link .spnNumber,
section #secCat2 article .lnkPurple:link .spnNumber,
section #secCat article .lnkPurple:active .spnNumber,
section #secCat2 article .lnkPurple:active .spnNumber,
section #secCat article .lnkPurple:visited .spnNumber,
section #secCat2 article .lnkPurple:visited .spnNumber,
section #secCat article .lnkPurple:hover .spnNumber,
section #secCat2 article .lnkPurple:hover .spnNumber,
section #secCat article .lnkPurple:link .spnMore,
section #secCat2 article .lnkPurple:link .spnMore,
section #secCat article .lnkPurple:active .spnMore,
section #secCat2 article .lnkPurple:active .spnMore,
section #secCat article .lnkPurple:visited .spnMore,
section #secCat2 article .lnkPurple:visited .spnMore,
section #secCat article .lnkPurple:hover .spnMore,
section #secCat2 article .lnkPurple:hover .spnMore {
  background: #941680;
}
h1 span.lnkPurple {
	border-bottom: 6px solid #941680;
}

section #secCat article .lnkBordeau:link .spnNumber,
section #secCat2 article .lnkBordeau:link .spnNumber,
section #secCat article .lnkBordeau:active .spnNumber,
section #secCat2 article .lnkBordeau:active .spnNumber,
section #secCat article .lnkBordeau:visited .spnNumber,
section #secCat2 article .lnkBordeau:visited .spnNumber,
section #secCat article .lnkBordeau:hover .spnNumber,
section #secCat2 article .lnkBordeau:hover .spnNumber,
section #secCat article .lnkBordeau:link .spnMore,
section #secCat2 article .lnkBordeau:link .spnMore,
section #secCat article .lnkBordeau:active .spnMore,
section #secCat2 article .lnkBordeau:active .spnMore,
section #secCat article .lnkBordeau:visited .spnMore,
section #secCat2 article .lnkBordeau:visited .spnMore,
section #secCat article .lnkBordeau:hover .spnMore,
section #secCat2 article .lnkBordeau:hover .spnMore {
  background: #9b0600;
}
h1 span.lnkBordeau {
	border-bottom: 6px solid #9b0600;
}

section #secCat article .lnkGreyDark:link .spnNumber,
section #secCat2 article .lnkGreyDark:link .spnNumber,
section #secCat article .lnkGreyDark:active .spnNumber,
section #secCat2 article .lnkGreyDark:active .spnNumber,
section #secCat article .lnkGreyDark:visited .spnNumber,
section #secCat2 article .lnkGreyDark:visited .spnNumber,
section #secCat article .lnkGreyDark:hover .spnNumber,
section #secCat2 article .lnkGreyDark:hover .spnNumber,
section #secCat article .lnkGreyDark:link .spnMore,
section #secCat2 article .lnkGreyDark:link .spnMore,
section #secCat article .lnkGreyDark:active .spnMore,
section #secCat2 article .lnkGreyDark:active .spnMore,
section #secCat article .lnkGreyDark:visited .spnMore,
section #secCat2 article .lnkGreyDark:visited .spnMore,
section #secCat article .lnkGreyDark:hover .spnMore,
section #secCat2 article .lnkGreyDark:hover .spnMore {
  background: #757575;
}
h1 span.lnkGreyDark {
	border-bottom: 6px solid #757575;
}

section #secCat article .lnkGreyLight:link .spnNumber,
section #secCat2 article .lnkGreyLight:link .spnNumber,
section #secCat article .lnkGreyLight:active .spnNumber,
section #secCat2 article .lnkGreyLight:active .spnNumber,
section #secCat article .lnkGreyLight:visited .spnNumber,
section #secCat2 article .lnkGreyLight:visited .spnNumber,
section #secCat article .lnkGreyLight:hover .spnNumber,
section #secCat2 article .lnkGreyLight:hover .spnNumber,
section #secCat article .lnkGreyLight:link .spnMore,
section #secCat2 article .lnkGreyLight:link .spnMore,
section #secCat article .lnkGreyLight:active .spnMore,
section #secCat2 article .lnkGreyLight:active .spnMore,
section #secCat article .lnkGreyLight:visited .spnMore,
section #secCat2 article .lnkGreyLight:visited .spnMore,
section #secCat article .lnkGreyLight:hover .spnMore,
section #secCat2 article .lnkGreyLight:hover .spnMore {
  background: #a1a1a1;
}



section #secCat article .lnkPurpleLight:link .spnNumber,
section #secCat2 article .lnkPurpleLight:link .spnNumber,
section #secCat article .lnkPurpleLight:active .spnNumber,
section #secCat2 article .lnkPurpleLight:active .spnNumber,
section #secCat article .lnkPurpleLight:visited .spnNumber,
section #secCat2 article .lnkPurpleLight:visited .spnNumber,
section #secCat article .lnkPurpleLight:hover .spnNumber,
section #secCat2 article .lnkPurpleLight:hover .spnNumber,
section #secCat article .lnkPurpleLight:link .spnMore,
section #secCat2 article .lnkPurpleLight:link .spnMore,
section #secCat article .lnkPurpleLight:active .spnMore,
section #secCat2 article .lnkPurpleLight:active .spnMore,
section #secCat article .lnkPurpleLight:visited .spnMore,
section #secCat2 article .lnkPurpleLight:visited .spnMore,
section #secCat article .lnkPurpleLight:hover .spnMore,
section #secCat2 article .lnkPurpleLight:hover .spnMore {
  background: #887fb8;
}
h1 span.lnkPurpleLight {
	border-bottom: 6px solid #887fb8;
}



h1 span.lnkGreyLight {
	border-bottom: 6px solid #a1a1a1;
}

h1 span.lnkTools {
	border-bottom: 6px solid #003867;
}

section #secCat2 article a:link,
section #secCat2 article a:active,
section #secCat2 article a:visited,
section #secCat2 article a:hover {
  display: block;
  background: #ffffff;
  text-decoration: none;
}
section #secCat2 article a:link .spnTitel,
section #secCat2 article a:active .spnTitel,
section #secCat2 article a:visited .spnTitel,
section #secCat2 article a:hover .spnTitel {
  /*float: none;*/
  width: 100%;
  /*border-right: 1px solid #003867;
  border-left: 1px solid #003867;
  border-top: 1px solid #003867;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;*/
}
section #secCat2 article a:link .spnMore,
section #secCat2 article a:active .spnMore,
section #secCat2 article a:visited .spnMore,
section #secCat2 article a:hover .spnMore {
  background: #003867;
}
section #secGasketInfo {
	margin-top: 0;
}
section #secGasketInfo .divGasketInfoTop {
  height: 79px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  background: #003867;
  padding: 5px 10px 0 10px;
}
section #secGasketInfo .divGasketInfoTop h2 {
  height: 65px;
  text-transform: uppercase;
  color: #ffffff;
  padding: 25px 72px 0 0;
  margin: 0;
  text-align: center;
  font-size: 21px;
  font-family: Arial, Verdana;
  font-weight: bold;
}
section #secGasketInfo .divGasketInfoTop .divGasketLine {
  height: 6px;
  background: #68b5ff;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  margin-top: 3px;
}
section #divContact #divContactInfo > div:first-child {
  border-right: 1px solid #0032a0;
}
section #divContact .validator {
  color: #e3000b;
  padding: 0;
}
section #divContact .lblContact {
  padding: 8px 0 5px 0;
  font-weight: normal;
}
section #divContact .lblContactHeader {
  padding: 8px 0 5px 0;
  font-weight: bold;
  text-transform: uppercase;
}

section #divContact input,
section #divContact select {
  width: 100%;
  height: 28px;
  font-size: 12px;
  color: #003867;
}
section #divContact .divPaddingTop {
  padding-top: 35px;
}
section #divContact .divPaddingTop2 {
  padding-top: 25px;
}
section #divContact textarea {
  height: 98px;
}
section #divContact textarea.email {
  height: auto;
}


section #divContact input[type="submit"],
section #divContact input[type="reset"] {
  background-color: white;
  text-align: left;
  border: 1px solid #0032a0;
  color: #0032a0;
  font-size: 14px;
  text-transform: uppercase;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 30px;
  width: auto;
}

footer {
  color: #ffffff;
  /*text-align: center;*/
  line-height: 20px;
  padding: 40px;
  /*border-top: 1px solid #003867;*/
  background: #696969d6; /*#0032a0;*/
  /*background: -webkit-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -moz-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -ms-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -o-linear-gradient(90deg, #003867 0, #0032a0 100%);*/
}
footer a:link,
footer a:visited,
footer a:active,
footer a:hover {
  color: #ffffff;
}
footer img {
  display: block;
  margin: 10px auto 0 auto;
}
.divGoed,
.divFout {
  height: 400px;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.divGoed .divTitel,
.divFout .divTitel {
  padding: 5px 0 5px 15px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
}
.divGoed figure,
.divFout figure {
  display: block;
  text-align: center;
  margin: 0 0 20px 0;
}
.divGoed figure img,
.divFout figure img {
  margin: 0 auto;
}
.divGoed ul,
.divFout ul {
  padding-left: 20px;
  padding-right: 20px;
}
.divFout {
  border: 1px solid #ff0000;
}
.divFout .divTitel {
  background: #ff0000;
}
.divFout ul {
  color: #ff0000;
}
.divGoed {
  border: 1px solid #3ca432;
}
.divGoed .divTitel {
  background: #3ca432;
}
.divGoed ul {
  color: #3ca432;
}
.divNumbers {
  background: #0032a0;
  color: #ffffff;
  text-align: center;
  margin-bottom: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
}
.divNumbers > span {
  float: left;
  display: block;
  background: #003867;
  background: -webkit-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -moz-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -ms-linear-gradient(90deg, #003867 0, #0032a0 100%);
  background: -o-linear-gradient(90deg, #003867 0, #0032a0 100%);
  height: 30px;
  width: 30px;
  font-size: 14px;
  font-weight: bold;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  padding-top: 5px;
  margin: -7px 0 0 -4px;
}
.divBreadcrumb {
  text-align: left;
  margin: -15px 0 10px 0;
}
.divTerug {
}
.divTerug a {
	float: left;
	margin-top: 15px;
	background-color: white;
	text-align: left;
	border: 1px solid #0032a0;
	color: #0032a0;
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;

}
.divPaging {
  margin-top: 15px;
}
.divPaging a,
.divPaging a:link,
.divPaging a:active,
.divPaging a:visited,
.divPaging a:hover,
.divPaging > span {
  color: #003867;
  display: block;
  float: left;
  font-weight: bold;
  width: 20px;
  text-align: center;
  margin: 0 0 0 5px;
  font-size: 14px;
}
.divPaging a.lnkActive,
.divPaging a:hover {
  background: #0032a0;
  color: #ffffff;
}
.divPaging .arrow-left,
.divPaging .arrow-right {
  margin: 0;
}
.divPaging .lnkPrev:link,
.divPaging .lnkPrev:active,
.divPaging .lnkPrev:visited,
.divPaging .lnkPrev:hover,
.divPaging .lnkNext:link,
.divPaging .lnkNext:active,
.divPaging .lnkNext:visited,
.divPaging .lnkNext:hover {
  background: #003867;
}
#divProducten {
  margin-top: 20px;
}
#divProducten article {
  margin-bottom: 50px;
}
#divProducten article .divTitel {
  background: #003867;
  color: #ffffff;
  text-align: center;
  height: 56px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  font-size: 14px;
  padding-top: 20px;
  font-weight: bold;
}
#divProducten article .divInfo {
  border: 1px solid #003867;
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  padding: 6px;
}
#divProducten article .divInfo figure {
  display: block;
  text-align: center;
  height: 120px;
}
#divProducten article .divInfo figure img {
  margin: 0 auto;
  max-height: 100px;
}
#divProducten article .divInfo table {
  width: 100%;
}
#divProducten article .divInfo table td {
  width: 50%;
  height: 24px;
}
#divProducten article .divInfo table td input {
  width: 80px;
  height: 21px;
  border: 1px solid #003867;
  padding: 5px;
}
#divProducten article .divInfo table td .lnkMeer:link,
#divProducten article .divInfo table td .lnkMeer:active,
#divProducten article .divInfo table td .lnkMeer:visited,
#divProducten article .divInfo table td .lnkMeer:hover,
#divProducten article .divInfo table td .lnkBestellen:link,
#divProducten article .divInfo table td .lnkBestellen:active,
#divProducten article .divInfo table td .lnkBestellen:visited,
#divProducten article .divInfo table td .lnkBestellen:hover {
  display: block;
  color: #ffffff;
  padding: 6px;
  text-align: center;
  background: #0032a0;
  margin: 10px 0 2px 2px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}
#divProducten article .divInfo table td .lnkMeer:link > span,
#divProducten article .divInfo table td .lnkMeer:active > span,
#divProducten article .divInfo table td .lnkMeer:visited > span,
#divProducten article .divInfo table td .lnkMeer:hover > span,
#divProducten article .divInfo table td .lnkBestellen:link > span,
#divProducten article .divInfo table td .lnkBestellen:active > span,
#divProducten article .divInfo table td .lnkBestellen:visited > span,
#divProducten article .divInfo table td .lnkBestellen:hover > span {
  color: #ffffff;
  float: right;
  font-size: 16px;
}
#divProducten article .divInfo table td .lnkMeer:link,
#divProducten article .divInfo table td .lnkMeer:active,
#divProducten article .divInfo table td .lnkMeer:visited,
#divProducten article .divInfo table td .lnkMeer:hover {
  margin: 10px 2px 2px 0;
  background: #003867;
}
#divDetail {
  margin-top: 20px;
}
#divDetail .lnkBestellen:link,
#divDetail .lnkBestellen:active,
#divDetail .lnkBestellen:visited,
#divDetail .lnkBestellen:hover {
  display: block;
  color: #ffffff;
  padding: 6px;
  text-align: center;
  background: #0032a0;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}
#divDetail .lnkBestellen:link > span,
#divDetail .lnkBestellen:active > span,
#divDetail .lnkBestellen:visited > span,
#divDetail .lnkBestellen:hover > span {
  color: #ffffff;
  float: right;
  font-size: 16px;
}
#divDetail table {
  width: 100%;
}
#divDetail table td {
  width: 50%;
  height: 24px;
}

#divDetail input {
  width: 80px;
  height: 21px;
  border: 1px solid #003867;
  padding: 5px;
}

#divDetail .divAantal {
  margin: 7px 0 3px 0;
}
#divDetail .divAantal2 {
  margin: 5px 0;
}
img {
  width: auto !important;
}
@media (min-width: 992px) {
  header #divHeaderRight,
  header #divMenuRight {
    float: right;
  }
}
@media (max-width: 767px) {
  header .divHeaderTop .container #figLogo {
    margin-bottom: 10px;
  }
  header #divTalen button.btn-default {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  }
  section #divContact #divContactInfo > div:first-child {
    border: none;
  }

  div#basket_page_forms_0 textarea, div#basket_page_forms_1 textarea {
	  width: 80px;
  }
  
}



.img25 {max-width: 65px; height: 40px;}

img.flipped {
 -moz-transform: scaleX(-1);
 -o-transform: scaleX(-1);
 -webkit-transform: scaleX(-1);
 transform: scaleX(-1);
 filter: "FlipH()";
 -ms-filter: "FlipH()";
 max-width: 65px;
}

img.rightside {
	margin-left:0px;
}


div#divTabs.row div.col-xs-8 a span.icon-mandje {
	padding-left: 7px;
	padding-right: 10px;
}

section #secCat article a:link span.spnTitel {
	line-height: 17px;
}

section #secCat2 article a:link span.spnTitel {
	line-height: 17px;
}



.shape {
	padding:7px;
	border: 1px black solid;
	margin-right: 5px;
}

.shapeselected {
	background:rgb(222, 231, 231);
}

.spnSelected,
.spnRadio {
  display: block;
  background-color: #0032a0;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  padding: 5px 0 0 0;
  text-align: center;
  line-height: 14px;
  height: 45px;
  margin: 0 0 6px 0;
  line-height: 120%;
}


.spnSelected {
  background-color: #c7d300;
  color: #003867;
}


div.divGoed img, div.divFout img {
	margin-left : auto;
	margin-right : auto;
}

#divDetail input[type="radio"] {
	border: none;
}


.oemlabel,
.oemlabel2 {
	background:#0032a0;
	color:white;
	font-weight:150%;
	padding:5px;
	padding-bottom:2px;
	border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
}


.oemlabel {
	position:absolute;
	right:25px;
	top:65px;
}


.oemlabel2 {
	position:absolute;
	right:0px;
	top:0px;
}

div.pf_row input[type=radio] {
	border: none !important;
	width: 21px !important;
}



@supports (-webkit-appearance:none) and (font-variant-caps:normal) and (not (-ms-accelerator:true)) and (not (overflow:-webkit-marquee)) and (not (-moz-appearance:none)){
	#id_account_login {
		margin-left: -17px !important;
	}
}

label-div p {
	display: inline-block;
}

div.label-div {
	display: inline-block;
}

div.label-less {
	display: inline-block;
}

div#id_quotationblocks {
	display: inline-block;
}


section#secCat h3 {
	margin-left: 15px;
	margin-bottom: 20px;
}


div.active_removed {
	background: #dff0d8;
	border: 1px solid black;
}

img.layout {
	height: 155px;
	display: block;
}


div#id_layoutform div.row div.layout {
	margin-bottom: 20px;
	width:155px;
	font-size:11px;
	margin-left:-1px;
	margin-right:auto;
	/*background: #003867;
	color: white;*/
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 10px 5px 0px;
}

div#id_layoutform div.row div.layout.caption {
	width: 100%;
}

div#id_layoutform div.row div.layout span.flop {
	/*float: right;*/
	font-size: 8px;
	border: 1px solid #003867;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: -4px;
	margin-top: -4px;
	margin-left: 2px;
}

div#id_layoutform div.row div.layout span.flop:hover {
	background: #f0eeee !important;
}
	

i.layout {
	color : #FBCD20;
	font-weight: bold;
	padding-top: 3px;
}

div.layoutheader {
	margin-left: 0px;
}

div#id_layoutform h3.layoutheader {
	margin-bottom: 40px;
}

form#oe_form a.quotationdrawing img {
	border-bottom: 3px solid #eee;
	padding-bottom: 10px;
}

.carousel-control.left, .carousel-control.right {
    background-image: none
}

div#rscarousel {
	margin-top: -5px;
	padding: 0px;
	border: 1 px solid #eee;
	background: white;
}


div#rscarousel a {
	color: #999;
	text-shadow: none;
}

div#rscarousel a span{
	font-size: 20px;
}

div#rscarousel .carousel-caption {
	color: #555;
	text-shadow: none;
	font-weight: bold;
}

div#rscarousel .carousel-indicators li {
	border-color: #999;
}
	

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
	margin-top: 20px;
}


.carousel-indicators {
	bottom:0;
}

.carousel-inner {
   margin-bottom:45px;
}

table.nomargin {
	margin-bottom: 0px;
}

table.nomargin th {
	border-bottom: none !important;
}

table.extramargin {
	margin-bottom: 40px;
}

.discount {
	color: #52BE80;
}


div.row.withcheckbox div.col-sm-11 {
	padding-top: 10px;
}


.form-control {border-radius: 0px}
input.form-control.tight {padding-left: 6px; padding-right:3px}

div.container .btn { border-radius: 0px}

div.container td.red { color: red}
div.container tr td span.red { color: red}


ul.step-list li .btn-danger,  ul.step-list li.btn-danger {
	color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}


ul.step-list li.step-forward.right {
	float: right;
	margin-right:0;
}

ul.step-list li button.btn {
	height: 20px;
}


img.layoutpreview:before {
    content: ' ';
    display: block;
    position: absolute;
    height: 32px;
    width: 32px;
    background-image: url('/static/img/ajax-loader.gif');
}


section#secCat.row div.col-lg-6 {
	padding-right:0px;
}

li.calculate span { padding-left: 20px;}


.productimage {
	border: 2px solid #003867;
	padding:10px;
	height: 180px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
}


ul.errorlist {
	list-style-type: none;
	padding-left: 0;
}

footer ul {
	list-style-type: none;
}

ul.errorlist li {
	color: red;
}


div.simple_overlay#cookieoverlay a.close {
	position: relative;
	float: right;
	cursor: pointer;
	padding-right:5px;
	padding-top:2px;
	opacity: 1;
	color: #623C1B;
	font-size: 18px;
}

div.simple_overlay#cookieoverlay div.cookie_ok a {
	position: relative;
	float: right;
	cursor: pointer;
	opacity: 1;
	color: #505075;
	font-size: 18px;
}

div.simple_overlay#cookieoverlay {
	color: #623C1B;
}

div.simple_overlay#cookieoverlay div.cookie_ok {
	padding-right:5px;
	padding-bottom:5px;
	margin-bottom: 10px;
}


#cookieoverlay a {
	color: #505075;
}

#cookieoverlay div.categorytag a {
	text-decoration: none;
}


header.fixed {
	position: fixed;
	width:100%;
	opacity: 1;
	z-index: 100;
}

section.floating {
	margin-top: 140px;
}

div.racksysteminfo div.row div h3, div.racksysteminfo h3  {
	background-color: white;
	color: #003867;
	padding-left: 0;
}

div.racksysteminfo div.row div h1 {
	margin-left: 0;
	padding-left: 0;
	text-align:left;
	margin-top: 40px;
}

div.racksysteminfo div.row div.big h1 {
	font-size: 42px;
	display: inline-block;
	padding-bottom: 0px;
	font-weight:normal;
	margin-bottom:15px;
}

div.racksysteminfo div.row div.subtitle {
	margin-bottom: 20px;
	font-size:18px;
}

div.racksysteminfo div.row div.big ul {
	display: inline-block;
	margin-bottom: 0;
	float: right;
}



div.racksysteminfo div.row div.bog h1 {
	font-size: 36px;
	padding-bottom: 0px;
	font-weight:normal;
	margin-bottom:15px;
}

a.lnkTerug {
	text-decoration: underline;
}

div.racksysteminfo div.row div.bog ul {
	margin-bottom: 0;
	float: right;
}


#rscarousel {
	height: 420px;
}


div.racksysteminfo div.row.last {
	margin-top: 40px;
}


li.step-forward {
	margin-left: 20px;
}

ul.nav.navbar-nav.noicons {
	margin-top: 17px;
}

ul.nav.navbar-nav.noicons.navbar-right {
	margin-top: 13px;
}

ul.nav.navbar-nav.navbar-right li {
	margin-top: 4px;
}

a div.extrainfo {
	padding-left:0;
}

.nopadleft {
	padding-left: 0;
}

ul.step-list li input[type=submit] {
	background: white;
	border: none;
}


.nav-tabs>li>a {
	border-radius: 0;
	background: white;
	color: #003867;
}

#quotation_block_form div.row {
	margin-bottom: 10px;
}
	

.form-control-mini {
	width: 70px;
	display: inline-block;
	text-align:right;
}

#id_quotationblocks div.col-md-12 {
	padding-left: 0;
}

#id_quotationblocks div.col-md-2 {
	padding-left: 0;
}

#id_quotationblocks div.col-md-12.ns {
	height: 40px;
}

#id_quotationblocks div.col-md-12 label{
	padding-top: 7px;
}


.sortbar {
	margin-bottom: 20px;
	margin-left: -30px;
	padding: 0px;
}

.sortbar div.col-md-3 div {
	padding-top: 7px;
}

.sortbar label {
	font-weight: normal;
	margin-right: 10px;
}

.sortbar div.col-md-3 {
	margin-bottom: 10px;
}

div#id_quotationblocks h4 {
	margin-bottom: 6px;
	width:128px;
	text-align:center;
	color:white;
	padding-top:2px;
}


h4.qb-label-all {
	background: black;
}
h4.qb-label-0 {
	background: #caded9; /* #588C7E; */
}
h4.qb-label-1 {
	background: #F2E394
}
h4.qb-label-2 {
	background: #F2AE72
}
h4.qb-label-3 {
	background: #D96459
}
h4.qb-label-4 {
	background: #8C4646
}
h4.qb-label-5 {
	background: #1A5D63
}

footer h3 {
	color: white;
	text-decoration: none;
	background: none;
	margin-bottom:10px;
}

div.racksysteminfo div.row {
	overflow: hidden;
}

div.racksysteminfo div.sidebar {
	padding-left: 30px;
	border-left: 1px solid #eee;
	padding-bottom: 1400px;
	margin-bottom: -1400px;
}

div.racksysteminfo div.sidebar h1 {
	margin-bottom: 20px;
}

div.racksysteminfo ul {
	padding-left:17px;
	margin-bottom: 20px;
}

h1.contact {
	text-transform: none;
}

ul.nobullets {
	list-style-type: none;
}

div.racksysteminfo ul.nobullets {
	padding-left:0;
}

div.bar li.calculate {
	margin-left: 0;
	margin-top: 40px;
}

div.bar {
	padding-left: 0;
}

div.layout div.bar {
	padding-left: 0;
	margin-left:-15px;
}



div.row.bottom  {
	margin-top: 40px;
}

div.row.bottom div.col-md-6, div.row.bottom div.col-md-4 {
	margin-left: 0;
	padding-left: 0;
}

div.row.bottom div.col-md-6 li.step-forward, div.row.bottom div.col-md-4 li.step-forward {
	margin-left: 0;
}

li.step-forward.calculatenext {
	padding-top: 10px;
	padding-bottom: 10px;
}

div.details {
	margin-top: 20px;
	margin-bottom: 10px;
}

table.details {
	margin-bottom: 40px;
}


li.step-forward.calculatenext {
	margin-left: 0;
}

div#main h3.result {
	text-transform:none;
}

div#main h3.result.first {
	margin-top: 40px;
	margin-bottom: 15px;
}

.black {
	color: #333;
}


div.quotationdrawing, div.quotationdrawing a, div.quotationdrawing a img {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	display:block;
}


div#main .carousel {
	border: 1px solid #aaa;
	margin-right: 10px;
	padding: 10px;
}

div#main #rscarousel {
	margin-top: 0;
}


div.row40 {
	height: 40px;
}

div.row30 {
	height: 30px;
}

.alert, .error {
	border-radius:0;
}

button.basketdetails, button.basketdetails.collapsed, button.basketdetails.colexp {
	border: none;
	background: white;
	margin-right: 0px;
}

button.basketdetails .fa-caret-down {
	display: none;
}

button.basketdetails.colexp .fa-caret-right {
	display: none;
}

button.basketdetails.colexp .fa-caret-down {
	display: inline-block;
}

div.basket tr.options th.selection {
	padding-right:10px;
	margin-right:0;
}

div.container div.basket {
	margin-top: 30px;
}

.exports button#otheractions_0,
.exports button#otheractions_0:active,
.exports button#otheractions_0.collapsed,
.exports button#otheractions_0:hover{
	border:none;
	background: white;
}

.exports button#otheractions_1,
.exports button#otheractions_1:active,
.exports button#otheractions_1.collapsed,
.exports button#otheractions_1:hover{
	border:none;
	background: white;
}

.exports button {
	border: 1px solid #357ebd;
}

.exports button.btn-success {
	color: #4cae4c;
	background: white;
	border-color: #4cae4c
}


.exports ul {
	list-style-type: none;
	padding:10px;
	padding-left:20px;
	padding-top:20px;
	border: 1px solid #357ebd;
	margin-top: 60px;
	width: 50%;
	margin-left: 30%;
}

.exports ul li {
	height: 24px;
	color: #003867;
}

tr.row th.col-md-4 {
	padding:0;
}

#otheractions_0, #otheractions_1 {
	padding-top: 10px;
	margin-top:12px;
	margin-bottom:0;
}

.bannerimage {
	margin-left: calc(50% - 50vw);
	width: 100vw;
	position: relative;
}	

.bannertext {
	position: absolute;
	top: 60%;
	left: 10%;
	font-size: 32px;
	color: white;
	text-shadow:
    3px 3px 0 #000,
    -1px -1px 0 #000,  
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
	-webkit-text-stroke: 1px black;
	width: 40%;
}	

div.container nav.navbar .navbar-collapse ul li a,
header div.container nav.navbar .navbar-collapse ul li #divRekken button,
header div.container nav.navbar .navbar-collapse #divTalen button {
	font-size: 15px;
}

header div.container nav.navbar .navbar-collapse ul li #divRekken button,
header div.container nav.navbar .navbar-collapse #divTalen button {
	padding-top: 2px;
	font-weight: bold;
}

div.racksysteminfo ul.nav-tabs {
	margin-top: 60px;
	padding-left: 0;
	margin-bottom: 5px;
}

.tab-content {
    border-left: 1px solid #ddd;
    /*border-right: 1px solid #ddd;*/
    padding: 10px;
}

.nav-tabs {
    margin-bottom: 0;
}

.nav-tabs > li {
	margin-bottom:0;
}

nav.navbar.navbar-default {
	height: 43px;
}

img#logo {
	height: 64px;
	padding-bottom: 1px;
	padding-top: 9px;
}

footer a {
	color: white;
}

div.col-md-9 div.title {
	padding-top:0px;
	font-size: 21px;
	color: #003867;
}


.h43 {
	height: 56px !important;
}

div.h43 ul.noicons li {
	height: 23px !important;
	vertical-align: bottom !important;
}

div.h43 ul.noicons li button, div.h43 ul.noicons li .btn-group {
	margin-top: -1.5px;
	vertical-align:bottom !important;
	padding:0 !important;
	height: 23px !important;
}

div.h43 ul.noicons div#divTalen button {
	margin-top: -3px;
	vertical-align:bottom !important;
	padding:0 !important;
	height: 23px !important;
}

div#divRekken, div#divTalen {
	height: 23px !important;
}

li.step-forward:hover,
li.step-forward:hover input,
a.info:hover,
a.conf:hover,
button:hover,
section #divContact input[type="submit"]:hover,
section #divContact input[type="reset"]:hover,
.divTerug:hover a,
li.step-back:hover
{
	background: #f0eeee !important;
}

div.container div.divGasketInfoTekst {
	background: #f0eeee;
}

button.dropdown-toggle:hover {
	background: none !important;
	color: #c7d300 !important;
}


div.layoutheader.row div.col-md-2 img {
	opacity: 0.5; 
}
div.layoutheader.row div.col-md-2 img.active {
	opacity: 1; 
}

div.layoutheader.row div.col-md-2:hover img {
	opacity: 1; 
}

 
div.row.userdetails div.col-md-9, div.row.userdetails div.col-sm-6, div.row.userdetails div.col-sm-5 {
	padding-left:0;
}

ul.step-list button {
	background-color: white;
}
	
.alignright {
	text-align: right;
}


div.container ul.noicons li.contactli { margin-left: 20px; }        


div.row.exports .pull-right {
	margin-right: 32px;
}


div.container button.btn, div.container button.btn:hover, input[type=submit].btn, input[type=submit].btn:hover {
	background-color: white;
	text-transform: uppercase;
	font-size: 14px;
	border: 1px solid #0032a0;
	color: #0032a0;
	padding: 10px;
}

a ul.step-list li {
	color: #0032a0;
}

button.calculate {
	border-color: #0032a0;
	background-color: white;
	color: #0032a0;
}

button.calculate.form-control {
	width: auto;
	display: inline-block;
	height: auto;
}


button.calculate.form-control[disabled] {
	opacity: 0.5;
}


button.calculate ul li {
	border: none;
}

li.calculate img {
	height: 22px;
}

li.calculate span {
	vertical-align: middle;
}

.dropdown-toggle {
	color: #003867;
	background: none;
}

.dropdown-toggle {
	color: #003867;
	background: none;
}

nav.navbar .dropdown-toggle {
	color: white;
	border: none;
}


div.row.exports .dropdown-toggle {
	font-weight: normal;
}


.center {
	text-align: center;
}

a.button.calculate ul.step-list li {
	padding:10px;
	border-color: #0032a0;
}


div.container div.basket a.btn.btn-primary {
	border-color: #0032a0;
	color: #0032a0;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	text-transform: uppercase;
	font-weight: bold;
}

div.container div.basket a.btn.btn-primary:hover, input.btn.btn-success:hover {
	background: #f0eeee !important
}


table.last tr {
	height: 37px;
}

div.container ul.intext li a {
	background-color: #f0eeee;
	color: #ccc;
	border: 1px solid #ccc;	
}

div.container ul.intext li.active a {
	background-color: #0032a0;
	color: white;
	border: 1px solid #ccc;
}


ul.intext {
	border-bottom: none;
}

div.externalbuttons {
	float:right;
}

div.externalbuttons a {
	margin-left:60px;
}

div.container div.customerform div.row {
	margin-bottom: 10px;
}

#figLogo {
	z-index: 10;
}


form#basket_order_submit_form input.btn.disabled {
	cursor: not-allowed;
	pointer-events: all !important;
}


/* not iphone */
@media all and (min-width: 500px) {
	.mobileonly {
		display: none;
	}
}

/* ipad landscape */
@media all and (min-width: 769px) and (max-width: 1024px){ 
	ul.nav.noicons {
		margin-left: -15px !important;
	}

	div.container li.contactli a {
		padding-right: 10px !important;
	}

	#bs-example-navbar-collapse-1 > div.col-md-6.h43 {
		/*width: 55%;*/
		padding-left:0px;
		padding-right:0;
	}

	header #divTalen button.btn-default, header #divRekken button.btn-default {
		width: 50px;
	}

	section#secCat div.row.groups {
		margin-left: -5px;
	}

	section#secCat div.spnMoreConf a.conf {
		width: 80% !important;
	}

	.bannerimage {
		margin-left: -27px;
		width: calc(100% - 54px);
		position: relative;
		overflow-x:hidden
	}

	div.divTop {
		overflow-x: hidden;
		width: 100%;
	}

	footer {
		padding-left: 0;
		padding-right: 0;
	}


	#loginmenuitem {
		margin-left: -100px;
	}


	
}


/* ipad portrait */
@media all and (min-width: 501px) and (max-width: 768px){

	body {
		overflow-x: hidden !important;
	}

	/*ul.nav.noicons {
		margin-left: -15px !important;
	}

	div.container li.contactli a {
		padding-right: 10px !important;
	}

	#bs-example-navbar-collapse-1 > div.col-md-6.h43 {
		padding-left:0px;
		padding-right:0;
	}

	header #divTalen button.btn-default, header #divRekken button.btn-default {
		width: 50px;
	}

	section#secCat div.row.groups {
		margin-left: -5px;
	}


	div.divTop {
		overflow-x: hidden;
		width: 100%;
	}

	footer {
		padding-left: 0;
		padding-right: 0;
	}

   */
	.bannerimage {
		margin-left: -16px;
		width: calc(100% + 32px);
		position: relative;
		overflow-x:hidden;
	}

	#bs-example-navbar-collapse-1 {
		margin-left: -12px;
	}
	section#secCat div.spnMoreConf a.conf {
		width: 80% !important;
	}

	figure#figLogo {
		width: 50%;
		float: left;
	}
	
	#ulnoicons {
		margin-top: 4px;
		margin-left:-13px !important;
		clear: both;
		display: block;
	}


	#loginmenuitem {
		margin-left: -100px;
	}

	article.col-md-4.racksystem {
		width: 49%;
		float: left;
	}
	section#secCat div.col-md-8 {
		width: 49%;
		float: left;
	}

	div.group.divGasketInfoTekst {
		height: auto !important;
	}

	footer {
		padding-left:0;
		padding-right:0;
	}
	
	section#secCat {
		margin-left: 15px;
		overflow-x:hidden;
	}
	
	footer div.col-md-6.racksystem, footer div.col-md-6.info {
		padding-left:0;
	}
	
	footer div.col-md-6.info {
		margin-top:10px;
	}


	div.col-md-12.subtitle {
		margin-top: 20px;
	}


	div.racksysteminfo div.col-md-6.first {
		float: left;
		width: 70%;
	}

	div.racksysteminfo div.col-md-6.second {
		float: left;
		width: 25%;		
		clear: right;
		height: 340px;
	}


	div.col-md-4.hidemobile {
		height: auto !important;
	}

	div.racksysteminfo div.col-md-12.tabs {
		width: 75%;
	}

	div.layoutheader div.col-md-2 {
		float:left;
		width:33%;
	}

	div.layoutheader.row {
		margin-left: 5px;
	}

	div.row.oe_alternatives div.col-md-8, div.row.oe_alternatives div.col-md-4 {
		float: left;
		width: 50%;
	}
	div#id_opt_info div.col-md-2 {
		float: left;
		width: 25%;
	}

	div.row.top ul.intext {
		margin-top: 20px;
	}

	div.basket div.row div.col-md-5.one {
		float: left;
		width: 70%;
	}

	div.basket div.row div.col-md-5.three {
		float: left;
		width: 30%;
	}


	div.racksysteminfo ul.step-list a li.calculate {
		margin-right: 20px;
	}

	div.racksysteminfo.layout div.col-md-6 {
		width: 50%;
		float: left;
	}
}



/* iphone */
@media all and (max-width: 500px) {
	div.divMenu nav {
		z-index: 9;
		opacity: 1;
	}

	div.divMenu a {
		white;
	}

	div.divMenu div.container {
		/*margin-left: 0;*/
		padding-left: 0;
		padding-right: 0;
		margin-right:0;
		overflow-x: hidden;
	}

	div.divTop div.container {
		overflow-x: hidden;
		padding-right: 10px;
	}

	section.floating div.container {
		margin-top:-15px;
	}

	div.row.sortbar {
		margin-left:0px;
	}
	
	div.row.sortbar div{
		padding-left:0px;
	}
	
	div.row.sortbar div.col-md-12 div.title {
		font-size: 18px;
	}

	div.divMenu ul.nav.noicons {
		margin-top:0px !important;
	}

	section#secCat, section#secCat div.row  {
		margin-left: 0;
		margin-right: 0;
	}

	section#secCat article.racksystem {
		padding-left:0;
		padding-right:0;
	}

	section#secCat article.racksystem div.group {
		margin-right:0;
	}

	img#mobilelogo {
		margin-top: 5px;
		float: left;
	}

	div.container {
		margin-left:10px;
		margin-right:10px;
	}

	body {
		font-size: 13px;
	}

	header .divMenu {
		background: white;
	}

	div.divMenu li.contactli {
		margin-top:-20px !important;
		margin-left:0px !important;
	}

	div.divMenu span#id_account_login {
		padding-left: 10px !important;
		margin-left: -20px !important;
	}

	#bs-example-navbar-collapse-1 {
		background-color: #003867;
	}

	.h43 {
		height: auto !important;
	}

	.divGeenAcc, .divGeenAcc a {
		color: white;
	}

	div.divMenu input[type="submit"] {
		margin-top: 10px !important;
	}

	div.divPasVerg a {
		color: white !important;
	}

	/*#bs-example-navbar-collapse-1 {
		height: 370px !important;
	}*/

	figure#figLogo {
		display: none;
	}

	.hidemobile {
		display: none;
		height: 0 !important;
	}

	div.divInloggen {
		padding-left: 0 !important;
		padding-right: 30px !important;
	}

	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus
	{
		color: white;
		background: none !important;
	}

	div#divTalen {
		position: absolute;
		top: -50px;
		right: 0px;
		width: 69px;
	}

	div#divTalen li {
		width: 69px;
	}

	div#divTalen li a {
		width: 69px;
	}


	div#divTalen a {
		color: white !important;
		text-decoration: underline;
	}


	div.divBottom div.col-md-6.racksystem {
		padding-left: 0;
	}
	
	div.divBottom div.col-md-6.info {
		margin-top:10px;
		padding-left: 0;
		padding-right: 0;
	}

	div.divBottom div.disclaimer {
		margin-top:10px;
		padding-left: 0;
		padding-right: 0;
		float:left;
	}


	article.racksystem div.group {
		height: auto;
		min-height: 400px;
	}


	section#secCat div.col-md-8 {
		padding-left: 0;
		padding-right: 0;
	}


	button#racksystemswitcher {
		margin-top:0px !important;
	}

	div.tabs div.col-md-8 {
		padding-left:0;
	}

	article.racksystem div.group, div.racksysteminfo div.group, div.group {
		margin-right:0;
	}


	div.racksysteminfo div.col-md-9.bar div.col-md-6 {
		padding-right:0;
	}

	div.row.last {
		margin-right: 0;
		padding-right:15px;
	}

	nav.navbar.navbar-default {
		height: auto;
	}

	header.fixed div.container {
		margin-left: 0px;
	}

	header.fixed div.container nav.navbar.navbar-default
	{
		padding-left: 15px;
	}

	div.divHeaderTop #divHeaderRight div.col-md-9
	{
		padding-left: 30px;
	}

	header.fixed div.container div.col-md-6.h43{
		padding-left:0px;
	}

	div#divTalen {
		margin-right: 15px;
	}

	header.fixed button.navbar-toggle {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	div.cookie_ok.categorytag a {
		margin-right: 20px;
	}

	div.divInloggen {
		margin-left: 15px;
	}

	#loginmenuitem {
		background-color: white;
		line-height: 6px;
	}

	a#loginLink {
		margin-left: 10px !important;
	}

	div.divGeenAcc, div.divPasVerg a {
		color: #003867 !important;
		line-height: 22px;
	}

	div.divGeenAcc a {
		padding-top: 0 !important;
		padding-left: 0 !important;
	}

	div.divInloggen input[type=submit] {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
	}

	div.divInloggen div.clearfix {
		height: 20px;
	}

	form[role=search] h2, h2.customerlist {
		font-size: 18px;
	}

	form.quotationresult table td, form.quotationresult table th{
		font-size: 13px !important;
	}

	div#divContact div.row {
		margin-right:0;
	}

	header.fixed li.dropdown.open {
		background: #003867 !important;
	}

	div.row.top {
		width: calc(100% + 25px);
	}

	.bannerimage {
		margin-left: -15px;
		width: calc(100% + 30px);
		position: relative;
	}	

	div.layoutheader div.col-md-2 {
		float:left;
		width:45%;
	}
	
	/*div#id_layoutform div.row div.layout.caption {
		height: 75px;
	}*/

	#layoutseparator {
		display: none;
	}

	div.frow2 {
		margin-left: 25px;
	}

	h3 {
		text-align: left;
	}

	#quotation_block_form select, div.container select {
		width: auto !important;
	}

	td.text-right {
		max-width: 50px;
	}

	div#main ul.nav li a {
		padding:0;
	}

	div#main ul.nav li.active a {
		padding-top:10px;
		padding-bottom:10px;
		padding-left:15px;
		padding-right:15px;
	}


	div#main .tab-content {
		border: none;
		padding:0;
	}

	div#main div.dimensionstep, div#main h1#quotationdetailh1 {
		margin-left: -15px;
	}

	table#quotationdetailtable {
		margin-left: -10px;
	}

	button#id_dim_calculate, button#id_add_to_project1 {
		margin-left: -15px;
		padding: 4px;
		font-size: 12px;		
	}
	
	button#id_dim_calculate li, button#id_add_to_project1 li,
	button#id_add_to_project2 li {
		font-size: 12px;
		padding-left:0;
		margin-left:10px;
		padding-right:10px;
	}

	li.step-forward.calculatenext {
		font-size: 12px;
	}

	div.row.bottom div.col-md-7 {
		margin-left: -15px;
	}


	div.basket .form-control {
		width: auto;
	}

	section.floating div.tab-content {
		border: none;
		margin-left:-5px;
	}

	section.floating div.row40 {
		height: auto;
	}
	section.floating div.row40 div.col-sm-2
	 {
		 width: 110px;
		 float:left;
	}
	section.floating div.row40 div.col-sm-2 input {
		width: 100px;
	}

	section.floating div.row40 div.col-sm-5 {
		width: 100%;
	}

	section.floating button.btn.btn-success {
		margin-left: 10px;
	}

	section.floating div.basket table.summary tr,
	section.floating table.summary.table-responsive.nomargin
	{
		border: none;
	}

	section.floating th.col-md-1 a {
		margin-right: 0 !important;
	}

	section.floating a#basket_oe_edit {
		margin-top: 15px;
	}

	section.floating #basket_oe_dims {
		padding-top: 4px;
	}

	section.floating #basket_colexp, #basket_oe_description {
		padding-left:0;
	}

	section.floating div.col-md-8 button.pull-right.button.btn.btn-success,
	section.floating div.col-md-8 button.pull-right.button.btn.btn-default,
	button#otheractions_0
	{
		margin-right: 0;
	}

	div.row.exports div.col-md-4{
		margin-bottom: 10px;
	}

	table tr.dynamic-form {
		text-align: left;
	}

	div.externalbuttons a {
		margin-left: 14px;
		display:block;
		float:left;
		margin-bottom:10px;
		width:100%;
	}
}
