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, .custom-select {
    border-radius:0;
}
.form-control:focus, .custom-select:focus {
    color: #495057;
    border-color: #205283;
    box-shadow: 0 0 0 0.2rem rgba(32,82,131,.25);
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff!important;
    text-decoration: none;
    background-color: #205283;
}
.btn, .alert, .badge {
    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:not(.no-border), .container>h4.title:not(.no-border), .content-container>h4.title:not(.no-border), h4.title.with-border {
    border-left: 7px solid #205283;
    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;
}

/* dropdown on hover */
.dropdown:not(.no-hover):hover > .dropdown-menu {
    display: block;
}
.dropdown:not(.no-hover) > .dropdown-toggle:active {
    /*Without this, clicking will make it sticky*/
    pointer-events: none;
}
.btn[data-toggle='dropdown']:hover {
    background-color: transparent;
    border: 1px solid transparent;
}
.dropdown-menu > .dropdown-item.active {
    background-color:#008017;
}
.dropdown-menu > .dropdown-item:not(.active):hover {
    background-color:rgba(0, 128, 23, 1);
    color:#ffffff;
}
.dropdown-menu {
    margin-top: 0;
    border-radius:0;
    border:1px solid rgba(0, 128, 23, 1);
 }

.modal-content, .modal-header, .modal-footer {
    border-radius:0!important;
}

.d-invisible {
    visibility: hidden;
}