/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

/* PAGING */
.PagingHelper { 
    font-size: 15px; 
    margin: 10px 2px; }
.PagingHelper:hover {
    font-size: 15px;
    margin: 10px 2px;
}
.PagingHelper a {
    font-size: 15px;
    margin: 10px 2px;
}
.PagingHelper a:hover {
    font-size: 15px;
    margin: 10px 2px;
}
.PagingHelper img {
    font-size: 15px;
    margin: 10px 1px;
    height:15px;
}

/* spinner */
#spinner {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../img/ajax-loader.gif) 50% 50% no-repeat #ede9df;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
}

/*Calendar Control CSS*/
.cal_Theme1 {
    background: #FFF;
}

    .cal_Theme1 table tr td {
        padding: 0px;        
    }

    .cal_Theme1 .ajax__calendar_container {
        background-color: #DEF1F4;
        border: solid 1px #77D5F7;
    }

    .cal_Theme1 .ajax__calendar_header {
        background-color: #ffffff;
        margin-bottom: 4px;
    }

    .cal_Theme1 .ajax__calendar_title,
    .cal_Theme1 .ajax__calendar_next,
    .cal_Theme1 .ajax__calendar_prev {
        color: #004080;
        padding-top: 3px;
    }

    .cal_Theme1 .ajax__calendar_body {
        background-color: #ffffff;
        border: solid 1px #77D5F7;
    }

    .cal_Theme1 .ajax__calendar_dayname {
        text-align: center;
        font-weight: bold;
        margin-bottom: 4px;
        margin-top: 2px;
        color: #004080;
    }

    .cal_Theme1 .ajax__calendar_day {
        color: #004080;
        text-align: center;
    }

    .cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
    .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
    .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
    .cal_Theme1 .ajax__calendar_active {
        color: #004080;
        font-weight: bold;
        background-color: #DEF1F4;
    }

    .cal_Theme1 .ajax__calendar_today {
        font-weight: bold;
    }

    .cal_Theme1 .ajax__calendar_other,
    .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
    .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
        color: #bbbbbb;
    }