body {font-family:Calibri light, Arial, "Segoe UI";}
.row { margin: 0;}
.linkLgPane { padding: 0;  box-shadow: 0 0px 5px rgba(0,0,0,0.5);}
.inputCust {width: 100%; padding: 7px; border-radius:0px; box-shadow: 0px; }
.headerOuterDiv { padding: 0px; border-bottom: 1px solid #aaa;}
.topHeaderTag { display: inline-block;  vertical-align: middle;}
.topHeaderTag h1 { display: inline-block;padding: 5px 10px ; margin: 0;font-size: 22px;}
.topHeaderTag span { display: block; padding: 2px 10px;}
.topHeaderTag img.mahaLogo { display: inline-block; }
.loginOuterBox{ padding: 20px;}
.loginOuterBox  select { width: 100%; padding: 7px;}
.lgnBox { border-left:1px solid #aaa; background: #eee;   height: 100%; box-shadow: -3px -1px 3px -2px  #aaa; }
.custCardLogin { min-height:300px;  padding: 15px; margin: 0;}
.custCardLogin h2 {     border-bottom: 2px solid #ef9393; font-weight: 100; padding:0 0 15px 0; margin: 0; font-size: 25px;  }
.ntfLinks ul { padding: 0;}
.ntfLinks ul li  { list-style-type: none;}
.ntfLinks ul li a { display:block; padding: 5px;}
.copyRights { font-size: 14px; padding: 10px; color: #fff;}
.footer { padding: 10px; background:#326ca7; }
/*Header Left Css*/
.year span { display: inline-block; }
.yrr {font-size: 15px; padding: 0 10px; background: #52b175; color: #fff; margin-left: 2px; border-radius:5px;}
.year .yrTxt { font-size: 15px; padding: 0 10px; border-left:1px solid #fff;  background: #e05d5d; color: #fff; margin-left: -5px; border-radius:0 5px 5px 0; }
.wel { padding: 10px 0 0; float: right;}
.wel  span {     display: inline-block;
    vertical-align: top;
    font-size: 18px;
    padding: 6px 10px;
    border-radius: 5px;
    border: 1px solid #eee;
    margin-right: 11px;
    background: #f2f9ff;}
.wel .glyphicon  { font-size:20px; }
.prfl { padding: 5px 0;}
.prfl span { display: inline-block;}
.prfl  .prltxt { font-size: 18px;}
.prfl .username { font-size: 18px; font-weight:bold; padding:0 0 0 5px; color: #52b175; } 
.pwdDiv a{ display: inline-block; cursor: pointer;}
.pwdDiv a .glyphicon { padding:0 5px;  }
.userInfoDiv {padding: 13px;}
/*Login*/
.loginDiv .panel-heading { background:#326ca7; color: #fff; border-radius:0px; }
.loginDiv .panel-body { padding-bottom:29px;}
.loginDiv .form-group .form-control { border-radius:0px; position: relative;}

/**/
.newsDiv { min-height:100px; }
.newsInner {}
.newsInner h3 { padding:0px 0 15px 15px; margin: 0;color: #ec3e3e;border-bottom: 2px solid #eee;}
.newsInner h3 .glyphicon { margin-right:5px;}
.newsList ul { padding: 0; margin: 0;}
.newsList li { list-style-type: none; border-bottom: 1px solid #eee;}
.newsList li a { display: block; padding: 10px 15px;font-size: 16px;
    color: #616161;}
.qklinks {  min-height: 100px; padding-top: 10px; }
.linkList  {}
.qklinks h3 { padding:0px 0 15px 15px; margin: 0;color: #ec3e3e; border-bottom: 2px solid #eee;}
.qklinks h3 .glyphicon { margin-right:5px;}
.linkList ul { padding: 0; margin: 0;}
.linkList li { list-style-type: none; border-bottom: 1px solid #eee;}
.linkList li a { display: block; padding: 10px 15px;font-size: 16px;
    color: #616161;}
.newBx {  min-height: 400px; }
.newBxprg { background: #52b175; padding: 10px; min-height: 300px; border-top:4px solid #8fd88b;  }
.newBxprg  p { color: #fff;}
.rdMrn { display: inline-block; padding: 10px; background: #ff8915; color: #fff; position: absolute; right:18px; bottom: -49px;}
.navbar-inverse { background: #fff;}
/*Middle Content*/
.schemes h2 { margin-top: 5px;}
.contentMiddle { padding:0px 0;}
.form-inline.crcDiv {
    background: #e4e4e4;
    padding: 1px;
    border-bottom: 1px solid #aaa;
}
.crcDiv .form-group  { width:30%;}
.crcDiv .form-group label { width: 40%;}
.crcDiv .form-group .form-control { width:50%; padding: 0 5px;
    height: 26px;
    font-size: 1em; }
.crcDiv .form-group .form-control { border-radius: 0px;}
.multForm{

border: 1px solid #eee;
padding: 20px 10px;
}
.schemes h4 {     text-align: left;
    width: 100%;
    padding: 10px 0;
    font-size: 28px;
    margin-top: 0;}
.mrButton { margin-left: 10px;}
.crcDivMiddle .form-group  { width:48%;    padding-bottom: 0px;
    padding-top: 2px;}
.crcDivMiddle .form-group label { width:30%; font-size: 16px;}

.crcDivMiddle .form-group .form-control { border-radius: 0px; vertical-align: top;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ededed+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */


 width:40%;padding: 0 5px;
    height:38px;
        font-size: 16px; 
    color: #092b44;
    border: 1px solid #bfbfbf;
}
.dablWrapper{ background: #edeff3; margin: 0 15px;     box-shadow: 1px 1px 1px 1px #aaa;}
.dataTableDiv { padding:3px 0;}
.dataTableDiv .container { margin: 0 auto;}
.dataTableDiv .container h3 {padding: 10px 0px;width: 100%;color: #333; border-bottom: 1px solid #999;}
.dttable { border-collapse: collapse;}
.dttable thead th { background: #326ca7; color: #fff; font-weight: 100;  }
.dttable thead th:last-child { background-image: none;}
.dttable tbody tr td { color:#000; padding:5px 8px;}
.ediTbutton { background: #e05d5d; color: #fff; border-radius:0; transition: background 0.2s ease-in-out; }
.ediTbutton:hover { background: #52b175; color: #fff;}
.bltPortal { background: #52b175; color: #fff; border-radius: 0; float: right; margin: 10px 0;}
.bltPortal:hover { background: #326ca7; color: #fff;}

.btnCenter { text-align: center;}
.slpButton { background: #52b175; color: #fff; border-radius: 0; margin: 10px 0;}
.slpButton:hover { background: #326ca7; color: #fff;}
.btnView { background: #ff8915; color: #fff;}
.btnView:hover { background: #e05d5d; color: #fff;}
.dataTables_wrapper .dataTables_paginate { background: #fff;padding: 2px;border: 1px solid #aaa;margin: 10px 0 0 0;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current { background: #326ca7; color: #fff !important; border:none;}
.dataTables_wrapper .dataTables_filter input { border: none; border: 1px solid #aaa; padding:5px;}

 @media (max-width:768px) {
     .crcDiv .form-group  { width:100%;}
.crcDiv .form-group label { width: 100%;}
.crcDiv .form-group .form-control { width:100%; padding: 0 5px;
    height: 26px;
    font-size: 1em; }
     
     .crcDivMiddle .form-group {
    width:100%;
}
     .crcDivMiddle .form-group label { width: 100%;}
     .crcDivMiddle .form-group .form-control { width:100%; }
     .rdMrn { position:relative;    right: -5px;
    bottom: 0;}
     
}

 @media (max-width:992px) {
     
     .crcDiv .form-group  { width:100%;}
.crcDiv .form-group label { width: 100%;}
.crcDiv .form-group .form-control { width:100%; padding: 0 5px;
    height: 26px;
    font-size: 1em; }
     .crcDivMiddle .form-group {
    width:100%;
}
     .crcDivMiddle .form-group label { width: 100%;}
.crcDivMiddle .form-group .form-control { width:100%;}


}

