﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{background:#fff;  height:100%!important;}


.main-por{width:100%; margin:0 auto; background:#fff;}
.headerq {
    background: url(online/header.jpg) no-repeat top right #fff;
    position: relative;
    height: 102px;
    padding: 15px 0 0 2%;
    width: 98%;
    float: left;
}
.logowrap{width:46px; height:47px; float:left;}

.headerq h1{color:#1a6d96; font-size:18px; margin:13px 0 0 15px; float:left; background:none!important; border:0!important;}
.wel-txt{float:left;  padding:7px 100px 0 0; margin-left:0px; color:#096db3; font-size:13px; 
         font-weight:bold; position:absolute; top:0; right:0; text-align:right}
         .wel-txt a{font-size:13px; font-weight:bold;}

.bodywrap {
    width: 98%;
    float: left;
    background: #FFFFFF;
    padding: 1%;
}

.num-ic{background:url(online/num-ic.jpg) no-repeat 0 0; height:19px; width:19px;  display:block; float:left; line-height:17px; color:#FFFFFF!important; font-size:14px; text-align:center; font-weight:bold;}
.pagebg h3{color:#096db3; font-weight:bold; font-size:20px; padding-left:20px; float:left;}

.frm{font-size:14px; padding-left:13px;}
.inp{background:#fafafa; border:1px solid #9a9a9a; width:350px; padding:3px 5px; margin-top:8px; }

.sep{background:url(online/sep.jpg) repeat-x  0 0; height:36px;}

.btn{border:1px solid #878d59; background:url(online/btnbg.jpg) repeat-x 0 0; height:32px; color:#000000; font-size:14px; font-weight:bold; margin-left:10px; width:100px;}

.ar{background:url(online/ar.jpg) no-repeat 3px 0; padding:0 0 0 50px; font-size:12px; color:#777575; width:200px; float:left;}

.ar h4{color:#64ad34; font-size:17px; padding-bottom:10px;}
.ar h5{color:#096db3; font-size:13px;}
.ar h5 a{color:#096db3; font-size:13px;}
.ar h5 a:hover{color:#921212; text-decoration:none;}

h5 a{color:#096db3; font-size:12px; margin-bottom:5px;}
h5 a:hover{color:#000; text-decoration:none;}

.portal-log{width:696px; height:300px; background:url(online/bg-por-log.jpg) repeat-y left top; margin:10%;}
.pot-tp{background:url(online/bg-top-por.jpg) no-repeat left top; padding:15px 20px 20px 15px; height:336px; width:661px; float:left; position:relative;}

.labell{position:absolute; top:10px; right:30px; font-size:12px; font-weight:bold; text-align:right;}
.labell span{color:#3d6bac; display:block; padding-bottom:10px; font-size:13px;}
.pot-tp h2{ font-size:17px; color:#000; padding-left:15px; line-height:30px; height:30px;}

.pot-tp .frmss{width:350px; margin-top:20px; font-size:12px; font-weight:bold; float:left;}
.pot-tp .frmss a{font-size:12px; color:#0870c0;}
.pot-tp .frmss a:hover{text-decoration:none; color:#000000;}

.pop-right{width:350px; font-size:12px; font-weight:bold; float:left; border-top:1px solid #d5d5d5;}
.pop-right a{color:#096db3;}
.pop-right .btn1{background:url(online/btn-bg.jpg) repeat-x 2px center; border:1px solid #d56e00;  margin-top:15px;}
.us-ic{background:url(online/user-ic.jpg) no-repeat 2px center #fff; border:1px #c6c6c6 solid; padding:5px 5px 5px 15px; width:170px;}
.ps-ic{background:url(online/pass-ic.jpg) no-repeat 2px center #fff; border:1px #c6c6c6 solid; padding:5px 5px 5px 15px; width:170px;}
.un-ic{background:#fff; border:1px #c6c6c6 solid; padding:2px 3px 2px 15px; width:220px;}

.btn1{background:url(online/btn-bg.jpg) repeat-x 2px center; border:1px solid #d56e00;  }

.newbtn2{background:url(online/new-btn.jpg) repeat-x 0 0; border:1px solid #239cda; float:left; display:block; text-align:center;  color:#000000; text-decoration:none; font-weight:bold; padding:0px 10px; width:160px; }

.logout-wp{width:561px; height:200px; background:url(online/logout-bg.jpg) no-repeat 0 0; padding:19px 0 0 47px; margin: 9% auto 0;}
.logout-wp h1 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 16px;
    text-align: left;
}
.logout-wp .log-ic{ background:url(online/log-ic1.jpg) no-repeat 0 0; height:84px; margin-top:30px; margin-left:10px; width:400px; padding:0px 0 0 70px; line-height:25px; font-size:12px; font-weight:bold;}
.logout-wp .newbtn1 {
    background: #38b3ec url("online/new-btn.jpg") repeat-x scroll 0 0;
    border: 1px solid #118dc6;
    color: #fff;
    display: block;
    float: left;
    margin-top: 10px;
    text-align: center;
    text-decoration: none;
    width: 209px;
}
.logout-wp .newbtn1:hover {
    border:solid 1px #df8800;
}
.dwn{background-color:#f4f4f4;  border:1px solid #c6c6c6; padding:5px; width:243px;}
.dwn a{color:#096db3;  background:url(online/li.jpg) no-repeat left 5px; padding-left:15px; margin-bottom:10px;}
.thnks {
    width: 100%;
    float: left;
    background: #ecf9ff url(images/succ.jpg) no-repeat right center;
    border: 1px solid #00438c;
    padding: 15px;
    box-shadow: 0px 3px 10px #333;
    min-height: 200px;
    border-radius: 10px;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
}
.thnks table tr td {
    line-height:28px;
    font-size:14px;
    text-align:center;
}
.msgs{color:#555; background:#ddd; font-size:11px;}
.forgortpas{border:1px solid #a7d0dc; margin:15% auto; width:580px; background:url(online/lock.jpg) no-repeat right 10px #fff; padding:10px; }
.forgortpas .button-common{background:url(online/new-btn.jpg) repeat-x 0 0; border:1px solid #239cda; float:left; display:block; text-align:center;  color:#000000; text-decoration:none; font-weight:bold; padding:0 10px; }
.forgortpas h2{ font-size:17px; color:#000; line-height:30px; height:30px;}

.fllft{float:left; margin-right:10px;}

.w50{width:70px;}
.item-style td{padding:5px!important;}
.gridalternativerowstyle td{padding:5px!important;}
.fllft label{padding:0 5px;}

.Admlogininner {
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 116px;
    width: 71%;
}
.wrappermain {
    width:80%;
    margin:0 auto;
}
.wrappermaininner {
    float:left;
    width:100%;
    box-shadow: 1px 0px 26px #000000;
    background:#fff;
}
.table-responsive {
    margin-bottom:15px;
}
.wr-right .download-block ul li  {
    background: #008d1b none repeat scroll 0 0;
}

.forgotpass {
    width:600px;
    margin:0 auto;
}
.forgotpassinner {
    float:left;
    width:100%;
    min-height:440px;
}
.forgotpass table tr td {
    border:solid 1px #ffffff !important;
    font-size:14px;
}
.forgotpass h2 {
    color: #00438c;
    border-bottom: solid 1px #00438c;
    font-size: 19px;
    padding-bottom: 7px;
    font-weight: bold;
}