html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
body {background: #fff; margin: 0; padding: 0; font-size: 13px; color: #000; font-family: Arial, Helvetica, sans-serif; line-height: 20px; min-height: 100%;}
a {text-decoration: none;color: #2b6893;}
h5 {font-size: 16px;}
.fix,.clear{clear: both;}
.wrapper { margin: 0 5%; clear: both; }
.noborder { border: none!important; }
ul {list-style: none;margin: 0;padding: 0;}

/* ==========  Typo  ========== */
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

/* ===== Form styling ===== */  
.mainForm input[type=text], .mainForm textarea, .mainForm input[type=password] { background: #fff; width: 100%; border: 1px solid #d5d5d5; padding: 6px 8px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; border-radius: 2px;}
.mainForm input[type=text]:hover, .mainForm input[type=password]:hover, .mainForm textarea:hover { background: #fcfcfc; border: 1px solid #d1d1d1; }
.mainForm input[type=text]:focus, .mainForm input[type=password]:focus, .mainForm textarea:focus { border: 1px solid #bbc1c9; background: #fff; }
.mainForm label { margin-right: 15px; display: block; float: left; padding: 4px 10px; }
.fname {float: left;width: 48%!important;}
.lname {float: right;width: 48%!important;}
.rowElem { clear: both; border-top: 1px solid #e7e7e7; padding: 10px 16px; position: relative; }
.formRight { float: right; width: 76%; margin: 12px 0; display: block; position: relative; }
.formRight label, .loginRow label { cursor: pointer; }
.formBottom { /*width: 688px;*/ margin: 12px 12px 12px 0; }
.rowElem > label { padding: 15px 0; width: 14%; }
.rowElem .topLabel { padding: 5px 12px 12px 0; width: 100%; }
.nopadding_form .rowElem {padding: 0px!important;}
input[type=submit], input[type=reset], input[type=button], button, .button { font-size: 15px; font-weight: bold; text-transform: uppercase; padding: 10px 15px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; line-height: 12px; border-radius: 20px;}
input[type=button]:focus{outline: none;}
.greyishBtn {border: 1px solid #039; background-color: #039; color: #fff; }
.greyishBtn:hover { background-position: 0 -25px; background: #da6f1a; border-color: #da6f1a;}
.greyishBtn:active { background-position: 0 -50px; background: #da6f1a; border-color: #da6f1a;}
.searchfrm_dev{float: left; margin: 5px 5px;}
.search_input{width: 95px!important; padding: 5px;}
.rightdiv{float: right;}
.requiredfield{border: #ff0000 solid 1px!important;}
.selfield {border: 1px solid #d5d5d5;padding: 7px 5px;font-size: 11px;background: #fff;}
.srchbtn{margin: 0px 5px; float: left; font-size: 12px!important; padding: 6px 13px!important;}
.cnclbtn{margin: 0px 0px; float: left; font-size: 12px!important; padding: 2px 13px!important; border-radius: 30px;text-transform: uppercase; background-color: #d9534f; border: #d9534f solid 1px;}


.loading_container_page {position: fixed;top: 0px;left: 0px;width: 100%; height: 100%; z-index: 9999999;background-image: url("../images/loading-bg.png");background-repeat: repeat;}
.loading_container_page_bg {float: left;background-image: url("../images/loading-box.png");background-repeat: no-repeat;width: 137px;height: 54px;margin-left: 45%;margin-top: 25%;font-size: 14px;margin-bottom: 27%;}
.loading_page{float: left;background-image: url("../images/loader.gif");background-repeat: no-repeat;width: 82px;height: 45px;background-position: 12px 11px;padding-top: 18px;border-radius: 5px;font-size: 14px;padding-left: 55px;}

.site-holder{width: 100%; margin: 0px; padding: 0px;}
.box-holder{width: 100%; margin: 0px; padding: 0px;}
.content{width: 100%; margin: 0px; padding: 0px;}

.login_page{width: 800px; height: 600px; margin: 0 auto; background-image: url("../images/login_bg.jpg"); background-repeat: no-repeat; background-color: #29388d;}
.loginPanel{width: 100%; padding-top: 315px;}
.loginPanel h1{color: #fff; text-align: center; font-size: 35px;}
.loginPanel fieldset{margin-top: 55px; margin-left: 40px;}
.loginPanel .loginRow{float: left;}
.loginPanel .loginRow label{float: left; font-size: 16px; color: #fff; font-weight: bold; margin-right: 0px;}
.loginPanel .loginRow .loginInput{float: left; margin-right: 15px;}
.lgnbtn{color: green;font-weight: bold;font-size: 15px;padding: 4px 10px 6px; background-color: #fff;}

.home_page{width: 600px; min-height: 350px; margin: 0 auto; background-image: url("../images/home_bg.jpg");background-repeat: no-repeat;background-position: top center; padding-top: 300px;}
.home_btn_div{font-size: 18px;}
.home_btn_div h2{color: #039;text-shadow: #999 1px 1px; margin-bottom: 20px; font-size: 25px;}
.home_abtn{font-size: 20px;font-weight: bold;text-decoration: none;padding: 10px 15px;background: rgba(255,255,255,0.6);display: inline-block;margin: 10px;border-radius: 10px;color: #036;width: 180px;}
.home_abtn:hover {background: rgba(0,0,0,0.6); color: #0F9;}

.twoOne { width: 50%; }
.widget, .content .title, .count, .widget .num a, a.count1, .table, .breadCrumb, .earnings, .leftNav ul li a, .listData .cNote, .pages li a, .errorPage, .btn14, .btn55, .loginPanel, .customfile { -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.widgets { clear: both; }
.widget { margin-top: 20px; border: 1px solid #d5d5d5; display: block; background: #fafafa; clear: both; border-top: none; }
.widgets .left {float: left;width: 48%;margin-right: 4%; }
.widgets .right { float: right; width: 48%; }
.widget .head h5, .table h5 { font-weight: normal; padding: 9px 12px 9px 35px; float: left; } 
.widget .body { padding: 12px 14px; }
.iChart8:before{content: ''; position: absolute; font-family: FontAwesome; left: 6px; top: 8px; font-size: 20px; color: #da6f1a;}
.iFrames:before{content: ''; position: absolute; font-family: FontAwesome; left: 12px; top: 9px; font-size: 16px; color: #da6f1a;}

/* ===== Table ===== */
table {border-collapse: collapse; border-spacing: 2px;border-color: gray; width: 100%}
.tableStatic{border-bottom: 1px solid #e7e7e7;}
.tableStatic thead td { padding: 3px 0 2px 0; text-align: center; border-left: 1px solid #D5D5D5; background: #efefef url(../images/leftNavBg.png) repeat-x; border-bottom: 1px solid #D5D5D5; font-size: 13px; color: #878787; vertical-align: middle;}
.tableStatic thead td:first-child { border-left: none; }
.tableStatic tbody tr { border-top: 1px solid #e7e7e7; }
.tableStatic tbody tr:nth-child(even) { background-color:#f5f5f5; }
.tableStatic tbody td { border-left: 1px solid #e7e7e7; padding: 8px 10px; vertical-align: middle; font-size:13px;}
.tableStatic tbody td:first-child { border-left: none; }
.tableStatic tr td:first-child{width: 20px;}
.tableStatic tr td:last-child{width: 100px;}
.tableStatic tr td.center a{float:left;}

.prttbl.tableStatic tbody td{font-size: 15px;}
.prtbx h6{font-size: 16px; margin-bottom: 10px;}

.page_container{min-height: 500px;}
.content { padding-bottom: 80px; overflow: hidden; width: 1000px; margin: 0 auto; margin-top: 10px;}
.content .title {background-color: #039; height: 36px; -moz-box-shadow: 0 1px 0 #fff; -webkit-box-shadow: 0 1px 0 #fff; box-shadow: 0 1px 0 #fff; margin-bottom: 10px;}
.content .title h5 { float: left; color: #fafafa; font-weight: normal; display: block; padding: 8px 15px; font-size: 18px;}
.head { background: #efefef url(../images/leftNavBg.png) repeat-x; height: 38px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; position: relative; }
.iUser {background: url(../images/icon/user.png) no-repeat 12px;}
.iKey {background: url(../images/icon/key.png) no-repeat 12px;}
.iList {background: url(../images/icon/smalllist.png) no-repeat 12px;}
.hmbtn{background-color: #fff; color: #039; padding: 3px 14px; border-radius:20px; float: right; margin: 5px; font-weight: bold;}
.exprtbtn {font-size: 12px;padding: 3px 15px;border-radius: 30px;margin: 5px;float: right;}
.total_count{float: right; font-size: 15px; margin: 8px 10px 0px 5px;}
.rclink{text-decoration: underline;}
.viewevent{width: 16px; height: 16px; float: left; margin:0px 5px 5px; margin-right: 22px;}
.viewevent:before {content: "\f06e"; font-family: FontAwesome; font-size: 14px; width: 100%; background: #428bca; color: #fff; padding: 6px 10px; border-radius: 5px;}
.printevent{width: 16px; height: 16px; float: left; margin:0px 5px 5px; margin-right: 22px;}
.printevent:before {content: "\f02f"; font-family: FontAwesome; font-size: 14px; width: 100%; background: #428bca; color: #fff; padding: 6px 10px; border-radius: 5px;}
.editevent{width: 16px; height: 16px; float: left; margin:0px 5px 5px; margin-right: 22px;}
.editevent:before {content: "\f040"; font-family: FontAwesome; font-size: 14px; width: 100%; background: #428bca; color: #fff; padding: 6px 10px; border-radius: 5px;}
.deleteevent{width: 16px; height: 16px; float: left; margin:0px 5px 5px;}
.deleteevent:before {content: ""; font-family: FontAwesome; font-size: 14px; width: 100%; background: #d9534f; color: #fff; padding: 6px 10px; border-radius: 5px;}

.rcview{width: 812px; margin: 0 auto;}
.rcview table{border-collapse: inherit; font-size: 15px;}
.rcview table td{vertical-align: top;}
.rcview .brdtd{border: #000 solid 1px;}
#particulars tr, tr td{height:10px;font-weight:bold;}
.righter{text-align:right;padding-right:10px;border-left:solid #666;}
.monofont{font-family:'Monotype Corsiva',Arial, Helvetica; font-size:16px;}
.linehr{border:solid black; border-width:thin;margin-top:35px;}
hr{margin:0px;}
.headRec{font-family:'Monotype Corsiva',Arial, Helvetica;font-size:30px;margin:0px;clear:both; margin-bottom: 10px;}
.ttl_tbl{border-spacing: 0px;}

.create_record{width: 700px;margin: 0 auto; padding: 0px;}
.create_record table{background-color: #fdf8c5;border-collapse: inherit; font-size: 15px;}
.create_record table td{vertical-align: top;}
.create_record .brdtd{border: #000 solid 1px;}
.create_record input[type=text],.create_record input[type=text]:hover,.create_record .selfield,.create_record .selfield:hover{border: #000 solid 1px;}
.formError .formErrorContent{line-height: 21px;}

/* ========== Pagination CI ========== */
.pagination { margin: auto; width: auto; text-align: center; background: #efefef url(../images/leftNavBg.png) repeat-x; border-top: 1px solid #e7e7e7;}
.pages {  }
.pages li.prev { margin-right: 15px; }
.pages li.next { margin-left: 15px; }
.pages li { display: inline; margin: 0 2px; }
.pagination a,.pages li a { height: 25px; padding: 4px 8px; text-decoration: none; color: #666666; font-weight: bold; /*background: url(../images/ui/pagination.png) repeat-x 0 0;*/ border: 1px solid #d5d5d5; font-size: 11px; }
.pagination a:hover,.pages li a:hover { background: #efefef; }
.pages li .active { background-position: 0 -26px; color: #fff; border-color: #687282; }
.pages li .active:hover { background: #687282; }
.pagination_ui{padding: 10px 0px;}
.dataTables_info {padding: 7px 0 0 80px;color: #878787; float: left;}
.pag_margin{padding: 0px 0px 0px 20px;}
.mid_container{min-height: 650px;}
.loginmid{min-height: 550px;}
.current_page,.current_page:hover{cursor: pointer; font-weight: bold!important; background-color: #000!important; color: #fff!important; border: #000 solid 1px!important;}

.amttbl tr th:nth-child(1),.amttbl tr td:nth-child(1){width: 70%;} 
.amttbl tr th:nth-child(2),.amttbl tr td:nth-child(2){width: 30%;} ortant; background-color: #000!important; color: #fff!important; border: #000 solid 1px!important;}
.amttbl tr td input[type=text]{width: 100px;}

.amttbl_v tr th:nth-child(1),.amttbl_v tr td:nth-child(1){width: 73%;} 
.amttbl_v tr th:nth-child(2),.amttbl_v tr td:nth-child(2){width: 27%;} 
.txt_right{text-align: right;}
.clw55{width: 55px!important; word-break: break-all;}