.btn-group-vertical > .btn:first-child:not(:last-child){
    border-top-left-radius: 0px;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-bottom-right-radius: 0px;
}
.modal-dialog.modal-content.modal-dialog-container.react-draggable{
    position: fixed;
    z-index: 100000 !important;
}
.gfi-t {
    float: left;
    padding: 1px
}
.fill:not(:-webkit-full-screen){
    .notifications-tc, .notifications-tl, .notifications-tr {
        top: 63px !important;
    }
}
.catalog-panel > .panel-body form{
     .form-group:first-child,
     .form-group:first-child + .form-group {
         display: none
     }
}
.notifications-tc, .notifications-tl, .notifications-tr {
    top: 0px !important;
}

.mapstore2-embedded {
    .background-plugin-position {
        position: @geo-bottom-tools-position;
    }
    .mapToolbar {
        position: @geo-bottom-tools-position;
    }
}
.timeline-plugin {
    position: fixed !important;
}
#mapstore-print-panel.modal-dialog,
#measure-dialog,
#mapstore-about {
    height: 400px;
    width: 800px;
    position: absolute;
}
#mapstore-print-panel .modal-body {
    max-height: ~"calc(100vh - 190px)";
    overflow-y: auto;
    position: relative;
    width: 100%;
    height: ~"calc(100% - 52px)";
}
.print-map-preview #print_preview {
    margin: auto;
}

@media (max-width: 991px) {
    #mapstore-print-panel.modal-dialog,
    #measure-dialog,
    #mapstore-about {
        width: 700px;
    }
}

@media (max-width: 767px) {
    #mapstore-print-panel.modal-dialog,
    #measure-dialog,
    #mapstore-about {
        width: 98%;
    }
}

// hide di edit, remove and add buttons
// because these functionalities are not supported on the geonode catalog
.background-preview-button > .btn-group,
.background-tool-buttons {
    display: none;
}
