
@font-face {
	font-family:samplefont;
	src:url(fonts/Poppins-Light.ttf);
	font-weight:300;
}
@font-face {
	font-family:samplefont2;
	src:url(fonts/Poppins-Medium.ttf);
	font-weight:400;
}
@font-face {
	font-family:samplefont3;
	src:url(fonts/Poppins-Regular.ttf);
	font-weight:500;
}
@font-face {
	font-family:samplefont4;
	src:url(fonts/Poppins-SemiBold.ttf);
	font-weight:600;
}
@font-face {
	font-family:samplefont5;
	src:url(fonts/Poppins-Bold.ttf);
	font-weight:700;
}
@font-face {
	font-family:otherfont;
	src:url(fonts/SNAP___.TTF);
}

.gradi{
	    background-color: rgba(128, 128, 128, 0.25);
}

.tostmsg {
    
    height: 30px;
    position: fixed;
    bottom: 10px;
    right: 5px;
    font-size: medium;
    color:#C42B3E;
} 
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 75px;
    right: 5px;
    display: none;
    font-size: xx-large;
    color:#C42B3E;
} 
.fg-button ui-button ui-state-default first ui-state-disabled{
	cursor: crosshair;
}
.red{
	color: red;
}
.validationMsg {
	color: red;
	margin-top: 0px;
	font-weight: 400;
	font-size: 14px;
	position: absolute;
}
.pull-right{
	float: right;
}
.pull-left{
	float: left;
}
.lightgreen{
	background:lightgreen;border:1px solid #374850;
}
.lightgray{
	background:#d8dcd5;border:1px solid #374850;
}
.nowrap{
	white-space: nowrap;
}
.successMsg{
	color: green;
}
.errorMsg{
	color: red;
}
.mouseHand{
	cursor: pointer;
}
.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.bold{
	font-weight:bold;
}
.row{
	margin-bottom: 0px;
}
.table .table tbody td .validationMsg {
    position: relative;
}