ul>li.card.formbuilder-instance {
    margin: 0!important;
    border-radius: 0;
}
ul>li.card.formbuilder-instance:not(:first-child):not(.ui-sortable-helper) {
    border-top: none;
}
.ui-sortable-placeholder~li.card.formbuilder-instance {
    border-top: 1px solid rgba(0,0,0,.125)!important;
}
ul>li.card.formbuilder-instance~li.card {
    border-radius: 0;
}
ul>li.card .modal-content, ul>li.card .modal-body {
    border-radius:0;
}

.form-control {
    border-radius:0;
}
.form-control:focus {
    color: #495057;
    border-color: #008b8b;
    box-shadow: 0 0 0 0.2rem rgba(0,139,139,.25);
}
.btn, .alert {
    border-radius:0;
}
.rounded {
    border-radius:0!important;
}
.input-group-text {
    border-radius:0!important;
}

.card.teaser li.formbuilder-instance {
    box-shadow: none;
    /*border: 1px solid rgba(0,0,0,.125)!important;*/
}
.card.teaser ul {
    box-shadow: 0 0 5px #5d5d5d;
}
.card.teaser li.formbuilder-instance:not(:first-child) {
    border-top:none!important;
}

.card, .card-img-top, .card-body, .card-header:first-child {
    border-radius:0!important;
}

.container-fluid>h4.title, .container>h4.title, .content-container>h4.title, h4.title.with-border {
    border-left: 7px solid #008b8b;
    padding: 0.3rem 0 0.3rem 1rem!important;
    background-color: transparent;
}

/* separate input-group buttons from each-other
.input-group>.input-group-append:not(:last-child) {
    border-right:3px solid #ffffff;
} */

.content-container .row.formcontrol-review {
    margin-left:0;
    margin-right:0;
}

a:hover {
    text-decoration: none;
}
.modal-content, .modal-header, .modal-footer {
    border-radius:0!important;
}
