﻿@charset "utf-8";
/* CSS Document */
/*@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,500,700,400italic,500italic,300);*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	font-family: 'Fira Sans', sans-serif;*/
font-family:Tahoma, Geneva, sans-serif;
	font-size:0.87em;
}

/* top infobar*/

#info{overflow:hidden; -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.20); -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.20); box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.20); background-color:#FFFFFF; position:relative; z-index:999;}
#info .infotext{float:right; margin-top:10px; margin-bottom:10px;  width:80%; }

.infotext ul{ margin:0px; padding:0px; list-style:none;}
.infotext ul li{ display: inline-table; border-left:1px solid #CCC; overflow:hidden; padding-left:20px; padding-right:20px; width:259px;}
.infotext ul li:first-child{border-left:0px solid #000;}
.infotext ul li span{ font-size:0.85em;}
.infotext ul li img{ float:left; margin-right:10px; margin-bottom:30px;}

/* top infobar end*/
	

/* header*/

header{ background: #0d3cc2; width:100%; height: 47px; }
header .logo{ width:150px; height:185px; float:left; position:relative; }
header .logo-right{ width:150px; height:185px; float:right; position:relative; }
header .navdiv{width:900px; float:left;}
header nav { }
header nav ul{ margin:0px; padding:0px; list-style:none; text-align:center; }
header nav ul li{ color:#FFF; display:inline-block; margin-left:-3px; margin-right:-1px; -webkit-box-shadow: inset 0px -2px 3px 0px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px -2px 3px 0px rgba(0,0,0,0.2); box-shadow: inset 0px -2px 3px 0px rgba(0,0,0,0.2);}
header nav ul li:last-child{border-right:1px solid #3c64d4;}
header nav ul li a{ padding:15px 15px; display:block; color:#fff; font-weight:500; text-decoration:none; border-left:1px solid #3c64d4; }
header nav ul li a:hover{ color:#fff; font-weight:500; text-decoration:none; border-left:1px solid #3c64d4; background-color: #900000; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);}

/* header end*/


/*footer*/

footer{ background-color:#0d3cc2; width:100%; padding-top:5px; padding-bottom:3px;}
footer span{ text-align:center; margin:10px 10px; display:block; color:#FFFFFF; font-size:0.95em; font-weight:300;}
footer ul { margin:0px; padding:0px; list-style-type:none; display:inline;}
footer ul li:first-child{ border-left:0px solid rgba(255,255,255,0.3);}  
footer ul li{ display:inline; border-left:1px solid rgba(255,255,255,0.3); font-size:0.95em; padding:5px;}  
footer ul li a{ color:#FFFFFF; text-decoration:none;}
footer ul li a:hover{ color:#FFFFFF; text-decoration: underline;}

/*footer end*/

/*banner start*/
.banner{ width:100%; height:325px; background-color:#add0f3; }
.bannerinner { border: 0px solid #333; float: left; text-align:center; width: 100%;  /* width: 350px; margin-left: 242px;*/margin-left: 0px; margin-top: 15px; background-color: rgba(255,255,255,0.8); padding: 10px; }
.bannerimg{ float:left; margin-top:10px; display:block; widows:380px; }
.bannerinner span{ font-size:1.8em; font-weight:600; color:#0d3cc2; /*border-bottom:1px solid #000;*/ display:block; padding-bottom:0px; margin-bottom:0px;}
.bannerinner p{ margin-top:-5px; font-size:1.1em;}
.bannernews{border: 0px solid #333; float: left; width: 300px; margin-left: 30px; margin-top:80px; background-color: rgba(255,255,255,0.8); padding: 0px; height:231px;}
.bannernews span{ font-weight:bold; color:#FFFFFF; background-color:#0d3cc2; display:block; padding:5px 5px; text-align:center; background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(60%, rgba(13,61,194,1)), color-stop(100%, rgba(13,61,194,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0d3dc2', GradientType=0 );}
.bannernews ul{ margin:0px; padding:0px; list-style:none; padding:5px;}
.bannernews ul li{ display:block; padding:7px 7px; border-bottom:1px dotted #666666;}
/*banner end*/


/*news banner*/

.holder { 
  background-color: rgba(255,255,255,0.8);
  width:300px;
  height:231px;
  overflow:hidden;
  padding:0px;
  float:left; margin-left:30px; margin-top:10px;
}



.holder>span{ font-weight:bold; color:#FFFFFF; background-color:#0d3cc2; display:block; padding:5px 5px; text-align:center; background: rgba(73,155,234,1);
background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(73,155,234,1)), color-stop(60%, rgba(13,61,194,1)), color-stop(100%, rgba(13,61,194,1)));
background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -o-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: -ms-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
background: linear-gradient(to bottom, rgba(73,155,234,1) 0%, rgba(13,61,194,1) 60%, rgba(13,61,194,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#0d3dc2', GradientType=0 );}


.holder .mask {
  position: relative;
  left: 0px;
  top: 10px;
  width:300px;
  height:240px;
  overflow: hidden;
}
.holder ul {
  list-style:none;
  margin:0;
  padding:10px;
  position: relative;
}
.holder ul li {
  padding:10px 0px;
}

.holder ul li span{ display:block; font-weight: bold;}
.holder ul li a {
  color:darkred;
  text-decoration:none;
}
/*news banner*/




/*content start*/

.maincontent{ margin-top:35px; margin-bottom:35px; overflow:hidden; width:100%;}

.contentleft{ width:70%; }
.contentright{ width:23%; background-color:#c0cffb; padding:2%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.contentright ul{ margin:0px; padding:0px; list-style:none; }
.contentright ul li{margin-bottom:10px; padding-bottom:6px; border-bottom:1px dotted #eac297;}
.contentright ul li:last-child{margin-bottom:0px; padding-bottom:0px; border-bottom:0px dotted #d7ad7f;}

/*content start*/


.container{ width:1200px; margin:0px auto; overflow: hidden;  }
.floatleft{ float:left;}
.floatright{ float: right;}
.margin10{ margin:0px 10px 0px 10px;}
.divwidth45{ width:45%;}
.divwidth60{ width:60%;}
.divwidth70{ width:70%;}
.divwidth10{ width:10%;}
.textaligncenter{ text-align:center;}
.divcenter{ margin:0px auto;}



/*-------------table style------------------*/

.table_style table{     border: 1px solid #ccc; width: 100%; margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0;}
.table_style table tr td{border: 1px solid #ddd; padding: 5px;}
.tableheader{ background-color: #0d3cc2; color:#FFF; font-size:1.1em; font-weight:500; padding:10px!important;}


/*-------------table style end------------------*/


/*--------------subbanner start------*/
.subbanner_main{ margin:35px 35px; overflow:hidden; }
.subbanner{ background-color:#0d3cc2; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:20px; text-align:center;}
.subbanner span{ border-bottom:1px solid rgba(255, 255, 255, 0.2); font-size:1.5em; font-weight:500; padding-bottom:8px; margin-bottom:8px; display:block; }
/*---------------subbanner end-------*/


/*--------------subbanner start------*/
.subbanner_main1{ margin:0px 0px; overflow:hidden; }
.subbanner1{ /*background-color:#0d3cc2;*/ background-color: #fff; color:#fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:15px; text-align:center; }
.subbanner1 ul{ margin:0px; padding:0px; list-style-type:none; }
.subbanner1 ul li{ display:inline-block; text-align:left; line-height:25px; width:500px; vertical-align:top;padding:5px;}
.subbanner1 ul li div{ color:#333333; font-size:12px; line-height:18px; font-weight:bold; margin-top:6px;}
.subbanner1 ul li:last-child{ text-align:left; margin-left:0px;}
.subbanner1 ul li a{ display:block; font-size:0.8em; font-weight:bold;  text-decoration:none; color:#FFFFFF; text-align:left; background-color:#0d3cc2; padding:8px 16px 8px 16px; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
.subbanner1 ul li a:hover{ background-color:#900000; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);}
.subbanner1 ul li a p{ /*color:#900000; width:100px; padding:10px; background-color:#fff; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);*/ color:#FFFFFF; font-style:1.2em;}
.subbanner1 span{ border-bottom:1px solid rgba(255, 255, 255, 0.2); font-size:1.6em; font-weight: bold; padding-bottom:8px; margin-bottom:8px; display:block; }

.subbanner1 .btnulli { background-color: #900000; margin-top:0px; padding:10px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.subbanner1 .btnulli ul{ margin:0px; padding:0px;}
.subbanner1 .btnulli ul li{ display: inline; border-left:1px solid rgba(255, 255, 255,0.5); padding-left:15px; }
.subbanner1 .btnulli ul li a{ display:inline-block; color:#FFFFFF; padding:0px; background-color:transparent; -webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.0); -moz-box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.0); box-shadow: inset 0px 0px 0px 0px rgba(0,0,0,0.0); font-weight:normal; font-size:12px;}
.subbanner1 .btnulli ul li a:hover{ color:#FF9900;}

/*---------------subbanner end-------*/



/*banner start*/
.innerbanner{ width:100%; height:130px; background-color:#EAEAEA; background-image:url(../images/innerbanner_img.jpg); background-position:center top; background-repeat:no-repeat;}
.innerbannerinner { border:0px solid #333; float:right;  margin-top:60px;  }
.innerbannerinner span{ font-size:1.5em; font-weight:600; color:#000; display:block; margin-bottom:0px;}
.innerbannerinner p{ margin-top:-5px; font-size:1.1em;}
/*banner end*/



/*innerpage css start*/
.innerpagetitle{ color:#680000; font-weight:500; font-size:1.2em;}
.innercontent{ margin-top:35px; margin-bottom:35px; overflow:hidden; width:100%;}
.innerulli ul{ margin:0.75em; padding:0px 0px 0px 15px; list-style:none;}
.innerulli ul li:before { 
    content: "";
    border-color: transparent #900;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}
.innerulli ul li{ padding-bottom:8px;}

.btnwrap{ overflow:hidden; text-align:center;}
.btnwrap input[type="checkbox"]{ margin:0px; padding:0px;}
.btnwrap span{-webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px; border:1px solid #03C; padding:13px 12px 12px 12px; display: inline; }
.btnwrap span p{ margin-left:5px; display:inline; font-weight:500;}
.btnwrap a{-webkit-border-radius: 0px 5px 5px 0px;-moz-border-radius: 0px 5px 5px 0px;border-radius: 0px 5px 5px 0px; border-bottom:1px solid #03C; border-right:1px solid #03C; border-top:1px solid #03C; padding:12px 12px 10px 12px;  display: inline-block; font-weight:500; text-decoration: none; background-color:#0033CC; color:#FFFFFF;}
.btnwrap a:hover{ background-color:#680000; border-bottom:1px solid #680000; border-right:1px solid #680000; border-top:1px solid #680000; }
.tablesubheader{ background-color:#F2F2F2; font-weight:500;}
.gridheading{ background-color:#680000; padding:10px; display:block; font-weight:500; color:#FFFFFF; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.ulborder{-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; border:1px solid #680000; min-height:450px;}
.ulborder1{-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; border:1px solid #680000; padding:20px;}
.roundtext{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; color:#FFFFFF; background-color:#0d3cc2; padding:20px; font-size:18px; font-weight:500;}
.divwidth45 ul li{ padding-bottom:8px;}
.divwidth45 ul li ul{ margin:0px 0px 0px 20px;}
.divwidth45 ul li ul li{ padding-bottom:0px;}


.btnwrapfull{ overflow:hidden; text-align:center;}
.btnwrapfull input[type="checkbox"]{ margin:0px; padding:0px;}
.btnwrapfull span{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #03C; padding:13px 12px 12px 12px; display: inline; }
.btnwrapfull span p{ margin-left:5px; display:inline; font-weight:500;}
.btnwrapfull a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border-bottom:1px solid #03C; border-right:1px solid #03C; border-top:1px solid #03C; padding:12px 12px 10px 12px;  display: inline-block; font-weight:500; text-decoration: none; background-color:#0033CC; color:#FFFFFF; margin-top:10px;}
.btnwrapfull a:hover{ background-color:#680000; border-bottom:1px solid #680000; border-right:1px solid #680000; border-top:1px solid #680000; }


.btnwrapfull1{ overflow:hidden; text-align:center;}
.btnwrapfull1 input[type="checkbox"]{ margin:0px; padding:0px;}
.btnwrapfull1 span{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:1px solid #03C; padding:13px 12px 12px 12px; display: inline; }
.btnwrapfull1 span p{ margin-left:5px; display:inline; font-weight:500;}
.btnwrapfull1 a{-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; border-bottom:1px solid #03C; border-right:1px solid #03C; border-left:1px solid #03C; padding:12px 12px 10px 12px;  display: inline-block; font-weight:500; text-decoration: none; background-color:#0033CC; color:#FFFFFF; margin-top:0px;}
.btnwrapfull1 a:hover{ background-color:#680000; border-bottom:1px solid #680000; border-right:1px solid #680000; border-left:1px solid #680000; }

.userhome{}
.userhome ul{ margin:0px; padding:0px;}
.userhome ul li{ width:30%; display:block; float:left; margin-left:3%; margin-bottom:5%; background-color:#F2F2F2; min-height:206px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; cursor: pointer;}
.userhome ul li:last-child{margin-left:3%;}
.userhome ul li span{ background-color:#0d3cc2; color:#FFFFFF; font-weight:500; font-size:1.2em; padding:8px 8px; text-align:center; display:block; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
.userhometext{ text-align:center; display:block; margin:10px 10px;  }
.userhomeimage{ background-image:url(../images/complete.png); background-position:center; background-repeat:no-repeat; display:block; margin:0px auto; height:64px; width:64px;}
.userhomeimage_in{ background-image:url(../images/incomplete.png); background-position:center; background-repeat:no-repeat; display:block; margin:0px auto; height:64px; width:64px;}

.userhome ul li a:first-child{ border:0px; background:none; padding:0px; margin:0px;}
.userhome ul li a:hover:first-child{ border:0px; background:none; padding:0px; margin:0px;}


.userhome ul li a{ display:block; padding:10px 10px; text-align:center; text-decoration:none; background-color:#0d3cc2; color:#FFFFFF;  font-weight:500; margin-top:15px; -webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; }
.userhome ul li a:hover{background-color:#002899;}
.btncomplete{background-color: #680000!important; }
.btncomplete:hover{background-color: #4f0000!important;}
.btnconfirm {
    background-color: #FF0000 !important;
    font-size: 22px;
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
    box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3);
}
.btnconfirm:hover{ background-color:#FF0000!important; }
.btnconfirm a{ background-color:transparent!important; color:#000!important; font-weight:800!important;  line-height:170px;}
.btnconfirm a:hover{color:#fff!important;}

/*innerpage css end*/ 

.hide {display:none;}
.show {display:block;}
/*innerpage css end*/ 



/* application tables and others seart */
/*.droupdowntablescss{}
.droupdowntablescss table table { border:1px solid #CCC; border-collapse:collapse; background-color:#FFFFFF!important;}
.droupdowntablescss table tr{background-color:transparent!important;}
.droupdowntablescss table tr td{background-color: transparent!important;}
.droupdowntablescss table,tr,td,th{background-color: transparent!important; }*/

.applicationtable{ border:1px solid #CCC; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:10px;}
.applicationtable td{ border-bottom:1px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:6px 0px 0px 10px;}
.applicationtable tr:nth-child(odd){ background-color:#f7f7f7;}
.applicationtable th{ background-color:#680000; color:#FFFFFF; font-weight:200; text-align:center; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.resetbottom{ border-bottom:0px!important; padding-bottom:10px!important;}


.applicationtable1{border:1px solid #CCC; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:0px;}
.applicationtable1 td{ padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid rgba(0,0,0,0.051);}
.applicationtable1rempadding{padding: 0px;
}
.applicationtable1rempadding td{ border-bottom:0px!important;}
.applicationtable1colornone tr{ background-color:transparent!important;}
.applicationtable1trcolor{ background-color:#f7f7f7;}
.applicationtable1trcolorsel{background-color:#fff2d9;}

.backgroundcolornone tr{ background-color:transparent!important;}
.backgroundcolornone{ background-color:transparent!important;}




.applicationtable4{ border:1px solid #CCC; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; padding:10px;}
.applicationtable4 td{ border-bottom:1px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:10px 0px 10px 10px;}
.applicationtable4 tr:nth-child(odd){ background-color:#f7f7f7;}
.applicationtable4 th{ background-color:#680000; color:#FFFFFF; font-weight:200; text-align:center; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}



.applicationtable4-1{ border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; padding:10px;}
.applicationtable4-1 td{ border-bottom:1px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:5px 0px 5px 5px;}
.applicationtable4-1 tr:nth-child(odd){ background-color:#f7f7f7;}
.applicationtable4-1 th{ background-color:#680000; color:#FFFFFF; font-weight:200; text-align:center; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.topmargin10{ margin-top:10px;}


.intable2 tr td{ border-bottom:0px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:0px 0px 0px 0px;}

.intable1 td{ border-collapse: collapse; padding:10px 10px 10px 10px;
    text-align: left;
}
.intable1 tr:nth-child(odd){ background-color:#f7f7f7;}



.applicationtable3{ border:1px solid #CCC; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; padding:10px;}
.applicationtable3 td{ border-bottom:1px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:10px 0px 10px 10px;}
.applicationtable3 tr:nth-child(odd){ background-color:#f7f7f7;}
.applicationtable3 th{ background-color:#680000; color:#FFFFFF; font-weight:200; text-align:center; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.gridbordersnone{ border:0px; border-collapse:collapse;}
.gridbordersnone td{ border:0px!important; border-collapse:collapse; padding:8px;}


.nopadding{ padding:0px!important;}



.formminihd{ color:#000; background-color:#FC6; border:1px solid #F90!important; padding:10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.btn-primary{ padding:10px; background-color: #0d3cc2; font-family: 'Fira Sans', sans-serif; border:1px solid #1749d5; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#FFF; font-weight:500; font-size:1.2em; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.3); }
.btn-primary:hover{ padding:10px; background-color: #680000; color:#FFF; border:1px solid #920000; -webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}

/* application tables and others*/



.style1{width: 350px; height: 50px;
    text-align: center;
}
.style2{width: 308px; height: 41px;}
.style3{font-size: 10pt;}

.marquee1{ background-color:#900000; font-size:12px; font-weight:bold; color:#FFF; display:block; padding:7px 7px;}
.marquee2{ background-color:#fff; font-size:12px; font-weight:bold; color:#FFF; display:block; padding:7px 7px; border:1px solid #CCC; color:#000;}

.rptgrid{ border:1px solid #CCC; padding:1px;}
.rptgrid td{ border-bottom:1px solid rgba(0,0,0,0.051); border-collapse: collapse; padding:10px 0px 10px 10px;}
.rptgrid tr:nth-child(odd){ background-color:#f7f7f7;}
.rptgrid th{ background-color:#680000; color:#FFFFFF; font-weight:200; text-align:center; padding:5px;}



.blink {
  -moz-animation-duration: 800ms;
  -moz-animation-name: blink;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  
  -webkit-animation-duration: 800ms;
  -webkit-animation-name: blink;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  
  animation-duration: 800ms;
  animation-name: blink;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
