﻿.NastouhDatePicker {
    border: 1px solid #3496c8;
    direction: rtl;
    font-family: 'IranianSans',Tahoma;
    font-size: .9em;
    background-color: #fff;
    box-shadow: 0px 0px 3px #3496c8;
    color: #333;
    text-shadow: 1px 1px 1px #eee;
    text-align: center;
    width:100%;
}


    .NastouhDatePicker .Header {
        background: #fff;
    }

        .NastouhDatePicker .Header .Month {
            float: right;
            margin: 3px;
        }

        .NastouhDatePicker .Header .Year {
            float: left;
            margin: 3px;
        }

    .NastouhDatePicker .DayNameRow {
        background-color: #fff;
        border: none;
        border-bottom: 1px solid #ccc;
        cursor: default;
    }

        .NastouhDatePicker .DayNameRow td {
            border-radius: 5px 5px 0 0;
            background: linear-gradient(#f0f0f0,#fafafa);
        }

        .NastouhDatePicker .DayNameRow .Holiday {
            background: linear-gradient(#fcd4d4,#edb5b5);
            color: darkred;
            border-radius: 5px 5px 0 0;
        }

    .NastouhDatePicker .Day td {
        border-radius: 10px;
    }

        .NastouhDatePicker .Day td:hover {
            background: linear-gradient(#e0f1f5,#cfdfe2);
        }

    .NastouhDatePicker .Day .Holiday {
        background-color: #fcd4d4;
        background: linear-gradient(#fcd4d4,#edb5b5);
        color: darkred;
        cursor: pointer;
    }

    .NastouhDatePicker .DayNameRow .Even {
        background-color: transparent;
    }

    .NastouhDatePicker .Day .Even {
        background-color: #fff;
        cursor: pointer;
    }

    .NastouhDatePicker .DayNameRow .Odd {
        background-color: transparent;
    }

    .NastouhDatePicker .Day .Odd {
        background-color: #fafafa;
        cursor: pointer;
    }

    .NastouhDatePicker .Day .CurrentDate {
        background-color: yellow;
        background: linear-gradient(#f5ef85,#efdd72);
        border-radius: 20px;
        cursor: pointer;
    }

    .NastouhDatePicker .Day .Today {
        background-color: #49c447;
        background: linear-gradient(#49c447,#6bb56a);
        border-radius: 20px;
        cursor: pointer;
    }

    .NastouhDatePicker .Footer {
        background-color: #eee;
        background: linear-gradient(#fff,#eee);
    }

        .NastouhDatePicker .Footer .Empty,
        .NastouhDatePicker .Footer .Today {
            margin: 3px;
            border-radius: 5px;
            border: 1px solid #999;
            min-width: 70px;
            display:block;
        }

            .NastouhDatePicker .Footer .Empty:hover,
            .NastouhDatePicker .Footer .Today:hover {
                border: 1px solid #3496c8;
                background: linear-gradient(#88c9ea,#3496c8);
                color: #fff;
            }

        .NastouhDatePicker .Footer .Today {
            float: right;
        }

        .NastouhDatePicker .Footer .Empty {
            float: left;
        }
