#ui-datepicker-div {
    z-index: 9999999 !important;
}

.ui-datepicker .ui-widget .ui-widget-content .ui-helper-clearfix .ui-corner-all {
    z-index: 9999999 !important;
}

input[type="file"] {
    position: absolute;
    visibility: hidden;
    width: 0;
    z-index: -9999;
}

.thumbnail {
    width: 171px;
    margin: 0 auto;
    margin-bottom: 10px;
}

#previewIcon {
    position: relative;
}

#previewIcon a {
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
    display: none;
}

#previewLogo {
    position: relative;
}

#previewLogo a {
    position: absolute;
    bottom: 5px;
    left: 5px;
    right: 5px;
    display: none;
}

.row {
    margin-bottom: 5px;
}

@media (min-width: 680px) and (max-width: 1720px) {
    .btn-group.my-btn-group-responsive>.btn {
        display: block;
        width: 100%;
    }
    .btn-group.my-btn-group-responsive>.btn:first-child {
        border-radius: 6px 6px 0 0;
    }
    .btn-group.my-btn-group-responsive>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 6px;
    }
    .btn-group.my-btn-group-responsive>.btn:last-child:not(:first-child) {
        border-radius: 0 0 6px 6px;
    }
    .btn-group.my-btn-group-responsive .btn+.btn {
        margin-left: 0;
    }
}