ul.list-check {
    list-style: none;
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
}

.table-cart td{
    border-right: 1px solid #e0eded;
}

.table-cart td:last-child{
    border-right: 0px;
}

.text-danger {
	color: #e43c3c;
	font-weight: bold;
	font-size: 130%;
}

.btn:active, .btn.active {
    background-image: none;
    outline: 0px none;
    box-shadow: none;
}

.btn-default {
    border-color: #CCC !important;
}

.btn-black {
    background-color: #000;
    color: #fff;
}

.btn-black:hover {
    color: #fff;
}

.file-add-button {
	margin-top: -15px;
	margin-bottom: 20px;
}

.afdrukOpties input{
    text-align: center;
}

/* bootstrap override */
.afdrukOpties .btn-warning {
    color: #fff;
    background-color: #E30613;
    border-color: #E30613;
}

/* bootstrap override */
.tooltip {
  font-size: 13px;
  font-weight: normal;
}

/* bootstrap override modal */
.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background-color: silver;
    color: #fff;
}


/* bootstrap override */
/* remove all round corners */
* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

ul.dropdown-menu li a {
	font-size: 13px;
	line-height: 10px;
	padding: 10px 10px;
	overflow: hidden;
}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: #fff;
    text-decoration: none;
    background-color:  #E30613;
}


.btn-light.only-icon {
    color: red;
    background-color:  transparent;
    border:  none;
    border-color:  transparent;
    width: 5px;
}

.btn-light.only-icon span {
    width: 0px;
}

/* textarea */

.textareaContainer {
    display: block;
    border: 0px solid #38c;
}
  textarea { width: 100%; margin: 0; padding: 0; border-width: 0; padding: 0px; resize: none; }


.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .open .dropdown-toggle.btn-light {
    color: #333333;
    background-color: #ffffff;
    border-color: #DDDDDD;
}

.btn-icon.btn:before {
     border-top-left-radius: 0px;
     border-bottom-left-radius: 0px;
}


/* informatie panel */

.panel-group .panel-heading {
    /*padding: 13px 16px;*/
    position: relative;
    background: #f3f3f3;
}

.panel-group .panel{
    border: 1px solid #e0eded;
}

.panel-group .panel a{
  text-decoration: none;
  font-weight:  100;
/*  color: #fff;*/
  color: #999;
}

.panel-group .panel h2{
  font-weight:  normal;
  color: #fff;
}

.panel-group .panel-heading:after {
    content: " ";
    font-size: 10px;
    position: absolute;
    right: 40px;
    top: 45%;
    margin-top: -8px;
    color: #fff;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
    text-align: right;
}


/* nieuwe CSS 25-01-16 <!-- toon --> */

tr.tableHeader{
  background-color: black !important;
  border: 1px solid #E0EDED;
  height: 49px!important;

}

tr.tableHeader th h2{
  margin: 0px;
  padding: 0px;
  font-size: 16px;
  font-weight: 500;
}

tr.tableHeader th{
  color: #fff;
  padding: 13px 13px 12px 15px !important;
  /*height: 50px; */
}

tr.tableHeader th select{
  color:  silver;
  border: 1px silver solid;
  padding-left: 5px;
  font-weight: normal;
}

tr.tableHeader th input{
  border: 0px;
}

.afdrukOpties input {
    text-align: center;
    border: 1px #e0eded solid;
}

.btn-group > .btn:first-child {
    background-color: #fff!important;
}

.btn-group.open .dropdown-toggle {
    background-color: #fff!important;
}

@media only screen and (max-width : 1198px) {
ol.progtrckr[data-progtrckr-steps="4"] li {
    width: 24.7%;
}
}

@media only screen and (max-width : 992px) {
ol.progtrckr[data-progtrckr-steps="4"] li {
    width: 24.5%;
}
}


/* language switch */
#taal_container {
    position: relative;
    height: 25px;
    top: 0px;
    right: 0px;
    float: right;
    margin-top: -22px;

}

#taal_container a{
  color:#dfdfdf;
}

#taal_container a:hover{
  color:  #E30613;
}

#taal_container a:hover span{
  color:#dfdfdf;
}

#taal_nl{ float: left; margin-left: 8px; margin-top: 0px; margin-right: 4px; z-index: 99;}
#taal_eng{ float: left; margin-left: 0px; margin-top: 0px; margin-right: 4px; z-index: 99;}
#taal_fr{ float: left; margin-top: 0px; margin-right: 0px;  z-index: 99;}

.bb1{
  border-bottom: 1px solid  #e0eded;
}

.btn-b-white.small-border{
  border: 1px solid;
}

.btn-light.btn-icon::before{
 line-height: 34px;
}

.btn-b-white.btn-icon.small-border::before{
 border-right: 1px solid;
 line-height: 35px;
}

.btn-b-white.btn-icon.small-border:hover:before{
 background-color: #E30613;
 color: #fff !important;
}

.usermenu {
  position: relative;
  height: 25px;
  top: 0px;
  right: 0px;
  text-align: right;
  margin-top: -10px;
  font-size: 20px;
  color: #666;
}
.usermenu ul a {
  color: #333;
  font-size: 15px;
}
.usermenu ul a:hover {
  color: #fff;
}

.thankyou-msg {
    width: 360px;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: left;
}
.thankyou-msg .next-order {
  margin-top: 20px;
}
.thankyou-msg .next-order a {
  color: #fff;
}

.pdfIcon {
    max-height: 21px;
    max-width: 21px;
}

.ohPagination {
    color: #fff;
}

.ohPagination:hover {
    color: black;
}

#workrequest {
    background-color: #fff;
    border: none;
}

.ml5 {
    margin-left: 5px;
}

.pl5 {
    padding-left: 5px;
}

.paginationBox {
    border: 1px solid #e0eded;
    padding: 5px 5px 5px 5px;
    text-align: center;
    margin-left: 2.5px;
    margin-right: 2.5px;
    font-size: 20px;
    font-weight: 500;
}

.mb5 {
    margin-bottom: 5px; 
}

.contentBar {
    background-color: silver;
    color: #fff;
    padding-top: 11.5px;
    padding-bottom: 10px;
    font-family: "Open Sans";
}

.noPadding {
    padding: 0;
}

.floatRight {
    float: right;
}

#orderCount {
    padding-top: 6px;
    font-size: 14px;
}

.mt5 {
    margin-top: 5px;
}

.mb5 {
    margin-bottom: 5px;
}

.pt5 {
    padding-top: 5px;
}

#navbar {
    height: 70px;
}

#navbar a {
    padding: 0;  
}

#companyLogo {
    height: 50px;
    margin-top: 7.5px;
}

.textCenter {
    text-align: center;
}

#accountName {
    font-size: 15px;
}

.floatLeft {
    float: left;
}

.mb20 {
    margin-bottom: 19px;
}

.rowMarginReset {
    margin-left: 0;
    margin-right: 0;
}

.mt50 {
    margin-top: 50px;
}

.mb50 {
    margin-bottom: 50px;
}

.mt15 {
    margin-top: 15px;
}

#pwd_instructions ul {
    list-style-type: disc;
}
#pwd_instructions li {
    margin-left: 20px;
}