.form-widget {
    flex: unset;
}

.content {
    padding-left: 30px;
}

.row {
    margin-right: 5px;
    margin-left: 5px;
}

.form-group.field-common_corebundle_tree_path {
    margin: 1% auto;
    padding: 25px;
    background-color: rgb(196, 243, 226);
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2),
    inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.3);
}
.form-group.field-revision_sheet {
    margin: 1% auto;
    padding: 25px;
    background-color: rgba(250, 250, 250, 0.5);
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2),
    inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.3);
}


div.field-questionnairePossibleValue{
    margin: 1% auto;
    padding: 25px;
    background-color: rgba(250, 250, 250, 0.5);
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2),
    inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.edit-quiz div.field-collection-action{
    display: none;
}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

:focus {
    outline: 0;
}

.loginform {
    width: 50%;
    margin: 10% auto;
    padding: 25px;
    background-color: rgba(250, 250, 250, 0.5);
    border-radius: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2),
    inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.loginform ul {
    padding: 0;
    margin: 0;
}

.loginform li {
    display: inline;
    float: left;
}

.loginform input:not([type=submit]) {
    padding: 5px;
    margin-right: 10px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    box-shadow: inset 0px 1px 3px 0px rgba(0, 0, 0, 0.1),
    0px 1px 0px 0px rgba(250, 250, 250, 0.5);
}

.loginform input[type=submit] {
    border: 1px solid rgba(0, 0, 0, 0.3);
    background: #64c8ef;
    background: -moz-linear-gradient(top, #64c8ef 0%, #00a2e2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c8ef), color-stop(100%, #00a2e2));
    background: -webkit-linear-gradient(top, #64c8ef 0%, #00a2e2 100%);
    background: -o-linear-gradient(top, #64c8ef 0%, #00a2e2 100%);
    background: -ms-linear-gradient(top, #64c8ef 0%, #00a2e2 100%);
    background: linear-gradient(to bottom, #64c8ef 0%, #00a2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#64c8ef', endColorstr='#00a2e2', GradientType=0);
    color: #fff;
    padding: 5px 15px;
    margin-right: 0;
    margin-top: 15px;
    border-radius: 3px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}

.data_user {
    width: 100%;
    text-align: right;
}

.marginBottom20 {
    margin-bottom: 20px;
}

a.sortable:after {
    content: url("/images/famfamfam/bullet_arrow_updown.png");
}

a.asc:after {
    content: url("/images/famfamfam/bullet_arrow_up.png");
}

a.desc:after {
    content: url("/images/famfamfam/bullet_arrow_down.png");
}

div.prototype.ui-sortable {
    border: solid 1px gray;
    border-radius: 5px;
    width: 100%;
    padding: 5px 0px;
    background-color: #F0F0EE;
}

div.prototype.ui-sortable>.form-group {
    border: solid 1px gray;
    border-radius: 5px;
    width: 98%;
    padding: 5px 0px;
    margin-left: 10px;
    background-color: #fff9e5;

}

div.form-child.ui-sortable-helper {
    background-color: #faebcc!important;
}

form.form-horizontal div.form-group label.control-label{
    text-align: left;
    color: #641e16;
}

.form-horizontal .form-group {
    margin-left: 2px;
}

.col-sm-12 {
    width: 100%;
}

.form_widget {
    margin-right: 24px;
    margin-left: 5px;
}

.form-horizontal .control-label{
    margin-bottom: 5px;
}

ul.list-inline.list-bottom-actions {
    margin-top: 10px;
    padding:5px
}

ul.list-inline.list-actions {
    float: right;
}

.text-align-right{
    text-align: right;
}

.form-group.form-child > label {
    margin-left: 1%;
}

.form-actions {
    margin-left: 10%;
    padding-right: 15px;
    padding-top: 5px;
}

div.prototype > div.form-child {
    margin-top: 8px;
}

div.prototype-actions {
    width: 90%;
    float: right;
}

div.form-group.tinymce.contents-collapsable,
div.form_widget.tinymce.contents-collapsable {
    margin-left: 0px;
}

div.form-group.tinymce.contents-collapsable>div.tinymce.contents-collapsable {
    padding-right: 5px;
    padding-left: 5px;
}

.b-iframe {
    min-height: 500px;
    min-width: 800px;
}

.b-iframe {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 0 25px 5px #999;
    color: #111;
    min-width: 100%;
    min-height: 600px;
    padding: 25px;
}

.button.b-close, .button.bClose {
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 1px;
}

#window-popup {
    left: 5%!important;
    position: absolute;
    top: 2012px;
    z-index: 9999;
    opacity: 1;
    display: none;
    height: auto;
    width: 90%!important;
}

button.customButton {
    width: 20px;
    height: 20px;
    padding: 0px;
}

button.customButton span.fa  {
    width: 20px;
}


/************* COLOR PICKER ****/
html body div.ui-colorpicker.ui-colorpicker-dialog.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    background-color: #d2d2d2;
    border: 1px solid;
    max-height: 350px;
    max-width: 450px;
    border-radius: 5px;
    padding: 5px;
}

input.colorpicker {
    float: left;
    color: black;
}

.alert-notice.content {
    background-color: #00800036;
}


.custom-file-input{
    opacity: unset;
}


.form-widget-compound .form-group {
    padding: 10px!important;
}
