/**
 * Mostly used in ProductGenerator
 */

.ss-uploadfield.behave .middleColumn,
.ss-uploadfield.behave span.description {
    margin-left: 184px;
    clear: none;
    max-width: 512px;
}

.optionset.behave li {
    float:none;
}
.fieldgroup-field label.behave {
    display:block;
    clear:left;
}
input[type="number"].behave {
    width:60px;
}
input[type="checkbox"].station-chain {
    /* margin-top: 60px !important; */
}
input[type="checkbox"].end-date {
    margin-top: 10px !important;
}
.CompositeField.behave > .fieldgroup {
    width:100%;
    max-width:512px;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field > .CompositeField {
    width:200px;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field > .CompositeField > input {
    margin:2px 0;
    padding:2px 0;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field > .CompositeField > label {
    margin:0;
    padding:0;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field > .CompositeField > label::after {
    content:'';
    width:1px;
    height:1px;
    display:block;
    clear:left;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field > .CompositeField > .fieldholder-small {
    display:inline-block;
    box-sizing:content-box;
    vertical-align:center;
    margin:5px 5px 0 0;
    line-height:2.5em;
}
.CompositeField.behave > .fieldgroup > .fieldgroup-field.last {
  clear:left;
  min-width:512px;
}

/**
 * Used for QueuedJobsAdmin, to clarify messages a little better
 */
td.col-Messages > div {
  background: color: #000;
  max-width: 100% !important;
  font-family: Courier;
}

[for="Password_Password"]:after, [for="Password_ConfirmPassword"]:after {
  content: '*';
}

.cms-edit-form {
  /* overflow:auto !important; //adds scrolling only to the datagrid */
}

a#Form_EditForm_generateuserguide:hover {
    text-decoration: none;
}

a#Form_EditForm_generateuserguide {
    text-decoration: none;
}
