body.traxpage .form-control {
  display: block;
  width: 100%;
  height: inherit;
  padding: inherit;
  font-size: inherit;
  line-height: normal;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #c2cad8;
  /*border-radius: 4px;*/
  border-radius: 0px;  
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  body.traxpage .form-control:focus {
    border-color: #93a1bb;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(147, 161, 187, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(147, 161, 187, 0.6); }
  body.traxpage .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  body.traxpage .form-control:-ms-input-placeholder {
    color: #999; }
  body.traxpage .form-control::-webkit-input-placeholder {
    color: #999; }
  body.traxpage .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  body.traxpage .form-control[disabled], body.traxpage .form-control[readonly],
  fieldset[disabled] body.traxpage .form-control {
    background-color: #eef1f5;
    opacity: 1; }
  body.traxpage .form-control[disabled],
  fieldset[disabled] body.traxpage .form-control {
    cursor: not-allowed; }
    
body.traxpage table.content {
    border-spacing: 2px;
    border-collapse: separate;
}
legend {
    width: inherit;
    border: none;
}    

body.traxpage h1, body.traxpage .h1,
body.traxpage h2, body.traxpage .h2,
body.traxpage h3, body.traxpage .h3 {
    margin-top: auto;
    margin-bottom: auto;
}
  
input[type="radio"],
input[type="checkbox"] {
    margin: 0 3px 0 0;
}

/*
 * These styles break the new metronic layout - David Rutherford - Feb 8, 2018 
.row {
    margin-left: inherit;
    margin-right: inherit; 
}

.row:before, .row:after {
    content: none;
    display: inherit; 
}

.row:after {
    clear: none; 
}
 * These styles break the new metronic layout - David Rutherford - Feb 8, 2018 
 */

.form-group {
    margin-bottom: inherit;
}  