
.xform-container .formGroup {
}

.xform-container .formCaption {
}


.xform-container .formCheckbox {
}

.xform-container .formOutput, .xform-container span.formInput, .xform-container span.formSelectOne, .xform-container span.formTextarea {
    font-weight: bold;
}

.xform-container .formField, .xform-container .formOutput, .xform-container field span.formSelectOne , .xform-container field span.formInput {
    color: inherit;
    display: block;
    padding: 6px 0;
    width: 100%;
    font-size: 14px;
}

.xform-container iframe.formBrickContainer {
    width: 100%;
    min-height: 200px;
    border: 0;
}

.xform-container .text-bold {
    font-weight: bold !important;
}

.xform-container .text-normal {
    font-weight: normal !important;
}

.xform-container .xformTabHeading span {
    font-weight: 600 !important;
}

.xform-container .tabs-container.hide-tabs-heading .nav.nav-tabs {
    display: none !important;
}

.xform-container .formRequired, .xform-container .formRequired .ui-select-container, .xform-container .formRequired .ui-select-container .form-control {
    background-color: #FFC;
}

.xform-container .verticalRadio label {
    display: list-item;
    list-style-type: none;
}
.xform-container .input-group {
    width: 100%;
}
.xform-container .input-group-btn {
    vertical-align: top;
}
.xform-container .radioContainer .radioBorder, .xform-container .checkBorder {
    border: 1px solid transparent;
}
.xform-container .has-error .btn-date, .xform-container .radioContainer .has-error, .xform-container .has-error .checkBorder, .xform-container .has-error .mce-tinymce {
    border-color: #C00 !important;
}
.xform-container .tooltip-inner {
    max-width: 600px;
}

.xform-container .input-group-btn .btn {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

iframe.xform-vanilla-frame {
    width: 100%;
    border: 1px solid #E7EAEC;
    background: transparent;
}