﻿
/* Show */

.ModulDownload {
}

    .ModulDownload .ModulDownloadList {
    }

        .ModulDownload .ModulDownloadList > ul.fa-ul {
            margin-left: 2.0em;
        }

        .ModulDownload .ModulDownloadList ul.fa-ul {
        }

            .ModulDownload .ModulDownloadList ul.fa-ul li * {
                font-size: 10pt;
            }

            .ModulDownload .ModulDownloadList ul.fa-ul li .ModulDownloadEntry {
                display: block;
                margin: 0 0 5px 0;
            }



            /* START Type Text */


            .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText {
            }

                .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry {
                }

                    .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry.ModulDownloadEntryPadding {
                        padding-left: 2em !important;
                    }

                    .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry .ModulDownloadTypeU1 {
                        font-weight: bold;
                        margin: 20px 0 2px 0;
                        font-size: 110%;
                        display: inline-block;
                        color: #000;
                    }

                    .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry .ModulDownloadTypeU2 {
                    }

                    .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry .ModulDownloadTypeU3 {
                        display: block;
                        margin: 0 2em 0 0;
                        text-align: center;
                        font-style: italic;
                    }

                    .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeText .ModulDownloadEntry .ModulDownloadTypeN {
                    }

            /* END Type Text */

            /* START Type File */

            .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeFile {
                margin: 0 0 0 0px;
            }

                .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeFile .ModulDownloadEntry {
                    position: relative;
                    padding-left: 2em !important;
                }

                .ModulDownload .ModulDownloadList ul.fa-ul li.ShowTypeFile span.fa-li {
                    top: 0.35em !important;
                    left: 0.0em !important;
                }

            .ModulDownload .ModulDownloadList ul.fa-ul li .ModulDownloadEntry.ModulDownloadEntryFile {
                transition: background-color 2s;
                padding: 5px 0;
            }

                .ModulDownload .ModulDownloadList ul.fa-ul li .ModulDownloadEntry.ModulDownloadEntryFile:hover {
                    background-color: #ddd;
                    transition: background-color 0.5s;
                }


        /* END Type File */

        .ModulDownload .ModulDownloadList .ModulDownloadMore * {
            font-size: 80% !important;
        }

        .ModulDownload .ModulDownloadList .ModulDownloadMore .ModulDownloadComment {
            font-style: italic;
        }

/* Edit */

.MDoItemAddButton {
    margin: 10px 0 0 0;
}

/* Edit - Item List */


.MDoRecordList {
    max-width: 900px;
    overflow-x: auto;
    overflow-y: hidden;
}

    .MDoRecordList .MDoRecordListTable {
        display: table;
        table-layout: fixed;
        min-width: 500px;
    }

        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow {
            display: table-row;
            position: relative;
        }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow:nth-child(odd) {
                background-color: #eeeeee;
            }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow:hover {
                background-color: #ddedd8;
            }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow.MDoRecordListTableRowRed {
                background-color: #ffdddd;
            }

                .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow.MDoRecordListTableRowRed:nth-child(odd) {
                    background-color: #eecccc;
                }

                .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow.MDoRecordListTableRowRed:hover {
                    background-color: #ff9999;
                }


        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRowTitle .MDoRecordListTableCell {
            font-weight: bold;
            font-size: 110%;
            height: initial !important;
        }

        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRowTitle,
        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRowTitle:hover {
            background-color: #ccc !important;
        }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRowTitle .MDoRecordListTableCell {
                border-bottom: 2px solid #999;
            }

        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow .MDoRecordListTableCell {
            display: table-cell;
            text-align: left;
            padding: 10px;
            border-right: 1px dotted #555;
            height: 20px;
            white-space: nowrap;
        }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow .MDoRecordListTableCell .MDoRecordListFileIcon {
                display: block;
                text-align: center;
            }

                .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow .MDoRecordListTableCell .MDoRecordListFileIcon span {
                    font-size: 125%;
                }

        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow:hover > .MDoRecordListTableOptions {
            display: inline-block;
        }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow:hover > .MDoRecordListTableOptions:hover {
                display: inline-block;
                opacity: 1.0;
            }

        .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow .MDoRecordListTableOptions {
            background: #fff;
            bottom: 0;
            box-shadow: 0 0 10px #555;
            display: none;
            left: 0;
            margin: 0 0 4px 10px;
            padding: 2px;
            position: absolute;
            z-index: 6;
            opacity: 0.25;
        }

            .MDoRecordList .MDoRecordListTable .MDoRecordListTableRow .MDoRecordListTableOptions a.ModernButton {
            }




/* Edit - Item Choose*/

.MDoItemDataEdit a.MDoItemChoose {
    display: inline-block;
    border: 2px solid #fff;
    padding: 15px 30px;
    text-decoration: none;
}

    .MDoItemDataEdit a.MDoItemChoose:hover {
        border: 2px solid #555;
    }

    .MDoItemDataEdit a.MDoItemChoose span {
        color: #999;
        text-decoration: none;
    }

        .MDoItemDataEdit a.MDoItemChoose span.fa {
            font-size: 250%;
            display: block;
        }

    .MDoItemDataEdit a.MDoItemChoose:hover span {
        color: #333;
    }

/* Edit - ItemContent */

.MDoEditData {
    display: table;
    margin: 0 auto;
}

    .MDoEditData .MDoEditDataRow {
        display: table;
        margin: 3px 0;
    }

        .MDoEditData .MDoEditDataRow .MDoEditDataCol {
            display: inline-block;
        }

            .MDoEditData .MDoEditDataRow .MDoEditDataCol.MDoEditDataDesc {
                width: 100px;
                text-align: right;
                margin: 0 20px 0 0;
                vertical-align: top;
                padding: 6px 0 0 0;
            }

            .MDoEditData .MDoEditDataRow .MDoEditDataCol.MDoEditDataInput {
                max-width: 188px;
            }

        .MDoEditData .MDoEditDataRow.MDoEditDataRowType {
        }

            .MDoEditData .MDoEditDataRow.MDoEditDataRowType .MDoEditDataCol.MDoEditDataDesc {
            }

            .MDoEditData .MDoEditDataRow.MDoEditDataRowType .MDoEditDataCol.MDoEditDataInput > span.fa {
                font-size: 200%;
                vertical-align: sub;
            }



/* Edit - File Upload*/



.MDoItemDataEdit .MDoEditInputContainer {
    margin: 7px 0 0 0;
}


    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerSelectedFile {
        display: none;
    }

    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress {
        display: none;
        padding: 5px;
        border: 1px solid #aaa;
    }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress .MDoEditInputUploadProgressContainer {
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress .MDoEditInputUploadProgressContainer .MDoEditInputUploadText {
                display: inline-block;
                vertical-align: middle;
                margin: 0px 5px 3px 0;
            }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress .MDoEditInputUploadProgressContainer #MDoEditInputUploadProgressBar {
                display: inline-block;
                width: 30px;
                height: 30px;
                vertical-align: middle;
            }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress .MDoEditInputUploadProgressButton {
            text-align: center;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadProgress .MDoEditInputUploadProgressButton #MDoEditInputUploadAbort {
                text-decoration: none;
                color: #f00;
            }

    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish {
        display: none;
        padding: 5px;
        border: 1px solid #aaa;
    }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishButton {
            text-align: right;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishButton #MDoEditInputUploadDeleteFile {
                text-decoration: none;
                color: #de0000;
            }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTitle {
            text-align: center;
            font-weight: bold;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTitle span.fa {
                color: green;
            }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTable {
            display: table;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTable > div {
                display: table-row;
            }

                .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTable > div > div {
                    display: table-cell;
                    text-align: left;
                }

                    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish .MDoEditInputUploadFinishTable > div > div:first-child {
                        padding: 0 20px 0 0;
                    }

        /*.MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilename,
        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilesize,
        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFiletype,
        .ModulAppointment .AppointCheck #AppointFileUploadFinishFilename,
        .ModulAppointment .AppointCheck #AppointFileUploadFinishFilesize,
        .ModulAppointment .AppointCheck #AppointFileUploadFinishFiletype */
        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilename,
        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilesize,
        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFiletype {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilename .RadioModern {
                display: block;
            }

                .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilename .RadioModern label {
                    height: unset;
                }

                    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishFilename .RadioModern label span {
                        display: block;
                        margin: 7px 0;
                    }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerUploadFinish #MDoEditInputUploadFinishInputIdentifier {
            display: none;
        }

    .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError {
        display: none;
        padding: 5px;
        border: 1px solid #aaa;
        max-height: 200px;
        overflow: hidden;
    }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError .MDoEditInputUploadErrorButton {
            text-align: right;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError .MDoEditInputUploadErrorButton #MDoEditInputUploadError {
                text-decoration: none;
                color: #0060a6;
            }

        .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError .MDoEditInputUploadErrorContainer {
            text-align: left;
        }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError .MDoEditInputUploadErrorContainer .MDoEditInputUploadErrorTitle {
                display: inline;
                color: #f00;
                font-weight: bold;
            }

            .MDoItemDataEdit .MDoEditInputContainer#MDoEditInputContainerError .MDoEditInputUploadErrorContainer #MDoEditInputUploadErrorMessage {
                color: #f00;
                display: inline;
            }
