﻿@charset "utf-8";
/* CSS Document */

.top-wel-bar{ float:right; font-size: 24px; color:#FFF; width:48%; /*margin-right:500px;*/ margin-top:29px;}
p{ line-height:22px; text-align:justify;}
.login-footer{ margin:30px 0 0 0; padding:10px 0px;}
#header-logo{ margin-top:9px;}
.ml130{ margin-left:130px;}
.calederi{ /*background:url(../images/calendar.png); background-repeat:no-repeat; background-position:right center;*/ float:right;}
.cle{ width:95%;}
.lblMessage{ color: #f00; margin-top: -62px;  position: absolute; right: 0;  z-index: 1000;}
.data-pager td table td{ padding:0px 3px;}
.data-pager a, .data-pager span
    {
        display: block;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
		margin:0px; /*padding:5px;*/
    }
    .data-pager a
    {
        background-color: #f5f5f5;
        color: #969696;
        border: 1px solid #969696;
		margin:0px; padding:5px 5px 6px 5px;
    }
    .data-pager span
    {
        background-color:#5B95E5;
        color: #FFF;
        border: 1px solid #2381E9;
		margin:0px; padding:5px 5px 6px 5px;
    }

    
	.dispVal{margin:3px 0px !important;}
	.parsley-validated{ margin-bottom:5px;}

@media screen and (max-width:980px)
{
	.top-wel-bar{color:#FFF;}
	.ml130{ margin-left:0px;}	
}
@media screen and (max-width:800px)
{
	.top-wel-bar{color:#FFF; }	
}
@media screen and (max-width:768px)
{
	.top-wel-bar{color:#FFF; }	
}
@media screen and (max-width:640px)
{
	.top-wel-bar{color:#FFF; }	
}
@media screen and (max-width:500px)
{
	.top-wel-bar{color:#FFF; margin-right:0px; width:100%; text-align:center; margin-top:0px; margin-bottom:20px;}	
}


/* --------------------- Calendar Header ------------------------------ */
.cal_Theme1 .ajax__calendar_header 
{ 
background-color: #FFFFD5; margin-bottom: 4px; 
}
.cal_Theme1 table th, .cal_Theme1 table td {
font-size:12px;padding:0px 1px 1px 1px;  
}
/* ----------- Calendar Header with Title and Previous Next ---------- */
.cal_Theme1 .ajax__calendar_title, 
.cal_Theme1 .ajax__calendar_next, 
.cal_Theme1 .ajax__calendar_prev 
{ 
color: #004080; padding-top: 3px; 
} 
/* --------------------- Calendar Table Style ----------------------- */
.cal_Theme1 .ajax__calendar_body 
{ 
color:white;background-color: #CA476B; border: solid 1px #cccccc;  z-index:99999;
} 
/* ------------------- Day Names on Calendar ------------------------ */
.cal_Theme1 .ajax__calendar_dayname 
{ 
color:#F9D358;text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 

.cal_Theme1 .ajax__calendar_day 
{ 
text-align:center; 
} 
/* ------------ Calendar Days Monnthy and Year Selectables ---------- */
.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: #DF5F00; font-weight:bold; background-color: #FDE398; 
} 

.cal_Theme1 .ajax__calendar_today 
{ 
font-weight:bold; 
} 
/* ------------------------------ Deactiv Dates -------------------- */
.cal_Theme1 .ajax__calendar_other {
	color:#69AFEA;
} 
/*---------------------  Month Name and Todays Date ---------------- */
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, 
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 
{ 
color: #0303d6; 
}

