﻿
.MODtpInternalCal {
    background-color: whitesmoke;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.5);
    color: #4c4c4c;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

    .MODtpInternalCal table {
    }

        .MODtpInternalCal table td {
            border: 1px solid #ffffff;
        }

        .MODtpInternalCal table .Active {
            background-color: #337ab7 !important;
            color: white;
        }

        .MODtpInternalCal table td:hover {
            background-color: #b4e5fb;
            cursor: pointer;
        }


    .MODtpInternalCal .FriDay {
        color: #ff0000 !important;
    }


    .MODtpInternalCal .ToDay {
        background-color: lightblue;
    }

    .MODtpInternalCal .ActiveDay {
    }

    .MODtpInternalCal .DisableDay {
        background-color: #ebebeb !important;
        cursor: default !important;
        color: #aaaaaa !important;
    }

.MODtpInternalYear {
    background-color: white;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    display: none;
    color: #4c4c4c;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

    .MODtpInternalYear table {
    }

        .MODtpInternalYear table td {
        }

            .MODtpInternalYear table td:hover {
                background-color: #b4e5fb;
                cursor: pointer;
            }

.MODtpInternalMonth {
    background-color: white;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    display: none;
    color: #4c4c4c;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

    .MODtpInternalMonth table td:hover {
        background-color: #b4e5fb;
        cursor: pointer;
    }

    .MODtpInternalMonth table {
    }







































.MODtpTextAlignRight {
    text-align: right;
}

.MODtpTextAlignLeft {
    text-align: left;
}

.MODtpInternalFrame {
    position: relative;
}

.MODtpTextAlignCenter {
    text-align: center;
}

.MODtpInternalDirLeft {
    direction: ltr;
}

.MODtpInternalDirRight {
    direction: rtl;
    text-align:right;
}

.MODtpInternalInput {
    width: 100%;
    padding: 5px,0,0,5px;
}

.MODtpInternalInputClear {
    position: absolute;
    padding: 0;
    margin: 0;
    height: 100%;
    width: 20px;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
}

    .MODtpInternalInputClear:hover {
        color: darkred;
        cursor: pointer;
        font-weight: bold;
    }

.MODtpInternalInputClearLeft {
    left: 0;
    top: 0;
}

.MODtpInternalInputClearRight {
    right: 0px;
}

.MODtpInternalCal {
    position: absolute;
    width: 200px;
    min-height: 200px;
    left: 0;
    bottom: -210px;
    z-index: 2147483645;
    display: none;
}

    .MODtpInternalCal table {
        width: 100%;
    }

        .MODtpInternalCal table td {
            padding-left: 3px;
            padding-right: 3px;
        }


        .MODtpInternalCal table .MODtpTextCenter {
            text-align: center;
            vertical-align: middle;
        }

    .MODtpInternalCal .HolliDay {
    }

    .MODtpInternalCal .ToDay {
    }

    .MODtpInternalCal .ActiveDay {
    }

    .MODtpInternalCal .DisableDay {
    }

.MODtpInternalYear {
    position: absolute;
    width: 200px;
    min-height: 200px;
    left: 0;
    bottom: -210px;
    z-index: 2147483647;
    display: none;
}

    .MODtpInternalYear table {
        width: 100%;
        min-height: 200px;
    }

        .MODtpInternalYear table td {
            padding-left: 3px;
            padding-right: 3px;
        }

        .MODtpInternalYear table .MODtpTextCenter {
            text-align: center;
            vertical-align: middle;
        }

.MODtpInternalMonth {
    position: absolute;
    width: 200px;
    min-height: 200px;
    left: 0;
    bottom: -210px;
    z-index: 2147483646;
    display: none;
}

    .MODtpInternalMonth table {
        width: 100%;
        min-height: 200px;
    }

        .MODtpInternalMonth table td {
            padding-left: 3px;
            padding-right: 3px;
        }

        .MODtpInternalMonth table .MODtpTextCenter {
            text-align: center;
            vertical-align: middle;
        }
