.pointer
{
	cursor:pointer;
}
.button{
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px;
	border-bottom-left-radius: 15px;
	border-top-right-radius: 15px;
	background-color: royalblue;
	color:white;
	cursor:pointer;
	
}
.watermark{
 	font-size:35pt;
    opacity: 0.4;
    color: RED;
    position: fixed;
    top: 30%;
    left: 15%;
    -webkit-transform: rotate(-33deg);;
}
.tdbutton{
	padding-bottom: 15px;
	padding-left:5px;
	padding-right:5px;
	border-bottom-left-radius: 15px;
	border-top-right-radius: 15px;
	background-color: royalblue;
	color:white;
	cursor:pointer;
}
.descbold{
	font-weight: bolder;
}
.datatable thead th{
	 border: 1px solid #4297d7; background: #2191c0 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold;	
	 }
.treven{
	 border: 1px solid #000000; background: #21ffc0  url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #000000; font-weight: normal;	
	
}
.trodd{
	 border: 1px solid #000000; background: #21aad0  url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #000000; font-weight: normal;	
	
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-front {
    z-index: 100;
}
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; }
.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; }
