
.control-div {
    padding-top: 20px;
    overflow: hidden;
}

.control-div.first {
    padding-top: 0;
}

.content form > .control-div {
    padding-top: 0;
}

.content form > .control-div  ~ .control-div {
    padding-top: 20px;
}

.control-row {
    padding-top: 10px;
}

.left-column {
    clear: left;
    width: 48% !important;
    padding: 10px 2% 10px 0;
}

.right-column {
    clear: right;
    width: 48% !important;
    padding: 10px 0 10px 2%;
}

.no-side-padding .control-row,
.no-side-margin .control-row {
    padding-left: 5px;
}

.col-xs-auto {
    width: auto !important;
}
@media (min-width: 768px) {
    .col-sm-auto {
        width: auto !important;
    }
}
@media (min-width: 992px) {
    .col-md-auto {
        width: auto !important;
    }
}
@media (min-width: 1200px) {
    .col-lg-auto {
        width: auto !important;
    }
}

/*!***********************  FORMS  ********************!*/

/*form,*/
/*form dl,*/
/*form dd {*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*.form > .wrapper:last-child {*/
    /*padding-bottom: 0;*/
    /*margin-bottom: 0;*/
/*}*/

/*.form-title {*/
    /*padding-top: 0 !important;*/
/*}*/

/*!***********************  WRAPPERS  ********************!*/

/*.wrapper.form-wrapper {*/
    /*padding: 0;*/
    /*margin: 0;*/
    /*overflow: unset;*/
/*}*/

/*.input.group.required .input {*/
    /*margin-left: 0;*/
    /*padding-left: 0;*/
    /*background: transparent none;*/
/*}*/

/*.input.text.checkGroup.required .widget label,*/
/*.input.text.radio-group.required .input.radio label {*/
    /*background: none;*/
/*}*/

/*!***********************  Label Wrappers  ********************!*/

/*.input .label-wrapper {*/
    /*display: inline-block;*/
/*}*/

/*.input.labelled-content .label-wrapper,*/
/*.input.file .label-wrapper {*/
    /*margin-bottom: 2px;*/
    /*margin-top: 2px;*/
    /*vertical-align: top;*/
/*}*/

/*.input.check .label-wrapper,*/
/*.input.radio .label-wrapper {*/
    /*margin-top: 1px;*/
    /*vertical-align: top;*/
/*}*/

/*!*.input.group .label-wrapper {*!*/
    /*!*margin-top: 7px;*!*/
    /*!*vertical-align: top;*!*/
/*!*}*!*/

/*!*.input.group .input.text .label-wrapper {*!*/
    /*!*display: none;*!*/
/*!*}*!*/

/*.label-wrapper:empty {*/
    /*display: none !important;*/
/*}*/

/*!***********************  Labels  ********************!*/

/*!***********************  Element Wrappers  ********************!*/

/*!***********************  Elements  ********************!*/

/*input,*/
/*textarea,*/
/*select {*/
    /*box-sizing: border-box;*/
/*}*/

/*.input.text.labelled-content .widget {*/
    /*padding-top: 2px;*/
/*}*/

/*.input.text .format,*/
/*.input.file .format {*/
    /*margin-top: 3px;*/
/*}*/

/*.input.text .value,*/
/*.input.file .value {*/
    /*display: inline-block;*/
    /*padding-bottom: 2px;*/
    /*padding-top: 2px;*/
/*}*/

/*.input.radio-group .separator {*/
    /*clear: both;*/
/*}*/

/*.input.group .input {*/
    /*display: inline-block;*/
    /*margin-bottom: 0;*/
    /*margin-top: 0;*/
    /*margin-right: 0;*/
/*}*/

/*.input.group .widget {*/
    /*display: inline-block;*/
/*}*/

/*.input.group .input.text .widget {*/
    /*display: inline-block;*/
    /*padding-right: 0;*/
/*}*/

/*.input.group .input.text .widget input,*/
/*.input.group .input.text .widget textarea,*/
/*.input.group .input.text .widget select {*/
/*}*/

/*.input.group .input.radio .widget {*/
    /*display: inline-block;*/
    /*padding-top: 0;*/
/*}*/

/*.input.group .input.radio .widget input {*/
    /*vertical-align: bottom;*/
/*}*/

/*.input.anchor {*/
    /*padding: 5px;*/
/*}*/

/*.input.anchor a {*/
    /*color: #9e2227;*/
/*}*/

/*input[type=file] {*/
    /*-webkit-appearance: textfield;*/
    /*position: relative;*/
    /*-webkit-box-sizing: border-box;*/
/*}*/

/*.input.submitGroup .input,*/
/*.input.group.floatLeft .input {*/
    /*padding-top: 10px;*/
    /*float: left;*/
/*}*/

/*.input.floatLeft .input,*/
/*.input.floatLeft .html {*/
    /*float: left;*/
/*}*/

/*.control .widget a,*/
/*.control .widget a.default,*/
/*.input.anchor a.default,*/
/*.submit .widget input,*/
/*.submit .widget input.default {*/
    /*border-radius: 5px;*/
    /*border: 0 solid;*/
    /*padding: 6px 12px;*/
    /*margin-right: 10px;*/
    /*text-decoration: none;*/
    /*background-color: #be2227;*/
    /*color: #FFF !important;*/
    /*cursor: pointer;*/
    /*display: inline-block;*/
    /*line-height: normal;*/
/*}*/

/*.control .widget a.btn-default,*/
/*.input.anchor a.btn-default,*/
/*.submit .widget input.btn-default {*/
    /*background-color: #AAA !important;*/
/*}*/

/*button:hover,*/
/*.btn:hover {*/
    /*filter: brightness(80%);*/
/*}*/

.content .controls a.short,
.control .widget a.short,
.submit .widget input.short,
.submit .widget input.short {
    margin-top: 1px !important;
    padding: 2px 12px !important;
}

button.short,
.btn.short,
#debug button,
#debug .btn {
    padding: 2px 12px !important;
}


/*!***********************  Errors  ********************!*/

.errors ul.errors li:first-child,
.input ul.errors li:first-child,
.wrapper ul.errors li:first-child {
    padding: 0;
}

p.error {
    background-color: #be2227 !important;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    font-style: normal !important;
    margin: 0 0 6px 0;
    padding: 5px 8px 2px 8px;
}

.wrapper ul.errors li,
.errors ul.errors li,
.input ul.errors li {
    color: #be2227;
    display: block;
    list-style: none;
    margin: 0;
    padding: 3px 0 0 0;
}

.input .error,
.element-container .error {
    color: #be2227;
    display: block;
    margin: 0 0 6px 0;
}

.input a.image {
    vertical-align: -2px;
}

/*!*******************  Fieldsets  ********************!*/

/*fieldset {*/
    /*border: 0 solid;*/
    /*border-bottom: #e5e5e5 2px solid;*/
    /*clear: left;*/
    /*margin-left: 0;*/
    /*margin-right: 0;*/
    /*padding: 16px 0 10px 0;*/
/*}*/

/*fieldset:last-child {*/
    /*border-bottom: 0 solid;*/
/*}*/

/*fieldset.columns {*/
    /*padding-bottom: 10px;*/
/*}*/

/*fieldset.columns:last-child {*/
    /*margin-bottom: 10px;*/
/*}*/

/*fieldset legend {*/
    /*border: 0 solid;*/
    /*color: #be2227;*/
    /*display: block;*/
    /*font-weight: bold;*/
    /*margin: 0;*/
    /*padding: 16px 0 0 0;*/
/*}*/

.legend {
    font-weight: bold;
    color: #be2227;
    font-size: 1.2em;
}

/*fieldset p {*/
    /*color: #666;*/
    /*font-style: italic;*/
    /*margin-bottom: 3px;*/
    /*margin-top: 3px;*/
/*}*/

/*fieldset fieldset {*/
    /*background-color: #efefef;*/
    /*border-radius: 3px;*/
    /*margin-left: -21px;*/
    /*margin-right: -21px;*/
    /*padding-left: 24px;*/
    /*padding-right: 24px;*/
/*}*/

/*fieldset.filters {*/
    /*background-color: #e7e7e7;*/
    /*margin-left: -92px;*/
    /*margin-right: -92px;*/
    /*padding-left: 92px;*/
    /*padding-right: 92px;*/
    /*padding-top: 0;*/
/*}*/

/*fieldset.filters h3 {*/
    /*background-color: #d0d0d0;*/
    /*color: #666;*/
    /*font-size: 12px;*/
    /*font-weight: bold;*/
    /*margin-bottom: 10px;*/
    /*margin-left: -92px;*/
    /*margin-right: -92px;*/
    /*padding: 6px 92px;*/
/*}*/

/*fieldset.wide .input .widget {*/
/*}*/

/*fieldset.wide .input .widget input {*/
/*}*/

/*!***********************  File Upload  ********************!*/

/*.input.fileupload .upload-button {*/
    /*float: left;*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*display: inline-block;*/
    /*padding: 3px 12px;*/
    /*margin-bottom: 0;*/
    /*line-height: normal;*/
    /*text-align: center;*/
    /*white-space: nowrap;*/
    /*vertical-align: middle;*/
    /*cursor: pointer;*/
    /*-webkit-user-select: none;*/
    /*-moz-user-select: none;*/
    /*-ms-user-select: none;*/
    /*user-select: none;*/
    /*border: none;*/
    /*border-radius: 5px;*/
    /*color: #fff;*/
    /*background-color: #be2227;*/
/*}*/

/*.input.fileupload .upload-button input[type=file] {*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*margin: 0;*/
    /*opacity: 0;*/
    /*-ms-filter: 'alpha(opacity=0)';*/
    /*font-size: 20px !important;*/
    /*direction: ltr;*/
    /*cursor: pointer;*/
/*}*/

/*.input.fileupload .download-button {*/
    /*display: none;*/
    /*float: left;*/
    /*padding-left: 10px;*/
/*}*/

/*.input.fileupload .message {*/
    /*clear: both;*/
    /*display: none;*/
    /*width: 100%;*/
    /*padding-top: 5px;*/
/*}*/

/*.input.fileupload .message p {*/
    /*margin: 0 !important;*/
/*}*/

/*.input.fileupload .progress {*/
    /*clear: both;*/
    /*display: none;*/
    /*width: 100%;*/
    /*padding-top: 5px;*/
/*}*/

/*.input.fileupload .progress .bar {*/
    /*width: 0;*/
    /*height: 18px;*/
    /*background: darkgreen;*/
    /*border-radius: 5px;*/
/*}*/

