html,body,h1,h2,h3,h4,h5,h6,p,input,select,button,span,div{font-family:'Muli', sans-serif;border:0;}

input,button,select,textarea{outline:none;box-shadow:none;}
textarea{color:black !important;}
body{background-color:#fff;}
.pnbColor{background-color:lightblue !important;color:#000;padding:5px !important;margin:5px !important; font-size:14px;}
.pnbColorYellow{background-color:#FBBC09 !important;color:#fff;padding:5px !important;margin:5px !important;}
.f16{font-size:16px;}

.height20{height:5px;width:100%;clear:both;}

.clrGray{color:#868686;}
.clrpnb{color:#A20E37 !important;}
.inputsize{
				width: 100% !important;
				height: 30px !important;
				box-sizing: border-box !important;
				padding:2px !important;
				border:1px solid #bfbfbf !important;
				margin:0px !important;
			}
.tblfont{
	color:black;font-weight:normal;padding:0px;margin:0px;
}
.linepad{padding:5px !important;margin:0px !important;}
.btnSize {
  width:160px !important;
  padding:5px !important;
  font-size:14px !important;
}
.bghead{background-color:#ccf2ff;padding:8px !important;font-size:14px !important;}
.bgWhite{background-color:#fff;}
.disbField{background-color:lightgray;}
.responsive {
  max-width: 100%;
  height: auto;
}
.greyBG{background-color:#adadad;}
.bgdas{background-image: linear-gradient(#A20E37, #FBBC09);}
.p15{padding:15px;}
.p5{padding:5px;border-bottom:1px solid #f3f3f3;margin-bottom:10px;padding-bottom:5px;}
.p5head{padding:5px;border-bottom:2px solid #f3f3f3;margin-bottom:10px;padding-bottom:5px;color:blue !important;}
.pgDBTitle span{background-color:#A20E37;padding:8px 15px;color:#fff;display:inline-block;}
.m0{margin:0 !important;}
.smlBtn{background-color:darkgray !important;width:100%;padding:0px !important; margin:0px !important;height:30px !important;line-height:30px !important;}
.smlBtnExcel{background-image: url('../images/excel.png');width:32px;padding:0px !important; margin:5px !important;height:32px !important;line-height:30px !important;}
.smlBtnPdf{background-color:#DEC1F9 !important;width:100%;padding:0px !important; margin:0px !important;height:30px !important;line-height:30px !important;}
.smlBtnPrint{background-image: url('../images/print.png');width:32px;padding:0px !important; margin:5px !important;height:32px !important;line-height:30px !important;}
.smlBtnClose{background-image: url('../images/close.png');width:32px;padding:0px !important; margin:5px !important;height:32px !important;line-height:30px !important;}
.smlBtndash{background-color:white !important;color:black !important;
font-size:16px !important;width:50px !important;padding:0px !important; border-bottom :2px blue;margin:0px !important;height:30px !important;line-height:30px !important;}
.newrow{background-color:white !important;color:black !important;
font-size:16px !important;padding:5px !important; border-bottom :2px solid lightgray;margin:0px !important;
height:30px !important;line-height:30px !important;}
.tdlft{border-right :2px solid lightgray;}
.control-label:after {
  content:"*";
  color:red;
}
a,a:hover, a:active, a:visited{text-decoration:none;}

input#excel    {

background:url(../images/excel-icon.png);

background-repeat: no-repeat;

width:40px;

height:40px;

border: 0;

}

input#view    {

background:url(../images/magnifying-glass-icon.png);

background-repeat: no-repeat;

width:40px;

height:40px;

border: 0;

}

input#pdf    {

background:url(../images/pdf-icon.png);

background-repeat: no-repeat;

width:40px;

height:40px;

border: 0;

}

header{background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);padding:5px 0px;position:fixed;width:100%;z-index:1;}
.errorpage{position:relative;top:100px;}
.login{background-image:url(../images/banner.gif);background-repeat:repeat;position:relative;top:60px;}

.login .createForm{position:relative;top:55%; padding-bottom:40px;transform:translateY(-50%);}

.login .formArea{border-radius:5px;background-color:#fff;padding:5px 2px 20px;box-shadow:0px 1px 5px 1px #828282;transition:box-shadow .25s;background-image: url('../images/banner1.gif');}

.login .formArea:hover{box-shadow:0px 1px 10px 2px #828282;}

.login .formArea .welcome2Bank h3{margin:0px;color:lightgray;}

.login .formArea .welcome2Bank p{margin:5px 0 35px 0;color:lightgray;font-size:12px;}

.createForm form{padding:0 40px 0 20px;}

.createForm form label{font-weight:500;display:block;font-size:14px;letter-spacing:1px;}

.createForm form input[type=text],select{width:100%;border:1px solid lightgray;border-radius:15px !important;height:35px;line-height:35px;padding:0 5px;font-size:12px;}
.createForm form input[type=password]{width:100%;border:1px solid lightgray;border-radius:15px !important;height:35px;line-height:35px;padding:0 5px;font-size:12px;}

.createForm form a{font-size:10px;color:lightgray;}

.createForm form input[type=submit]{width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);padding-bottom:2px;margin-bottom:5px;background-color:#A20E37;color:#fff;font-size:16px;height:44px;line-height:44px;letter-spacing:1px;}
.createForm form input[type=button]{width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);padding-bottom:2px;margin-bottom:5px;background-color:lightgray;color:#fff;font-size:16px;height:44px;line-height:44px;letter-spacing:1px;}



.formArea .row{position:relative;}

.formSeprator{width:1px;margin:0 auto;background-color:#ccc;text-align:center;position:absolute;left:53%;height:100%;}

.formSeprator .sepratorText{width:40px;height:40px;border:1px solid #ccc;line-height:40px;border-radius:100%;background-color:#fff;position:absolute;left:-20px;top:50%;margin-top:-20px;}



.signupScn{margin:0 0 0 10px;}

.signupScn h3{margin:0 0 10px 0;}

.signupScn .toRegister{margin:25px 0px;}

.signupScn .toRegister ul{margin:0;padding:0;list-style:none;}

.signupScn .toRegister ul li{line-height:27px;font-size:12px;color:#808080;}

.signupScn .toRegister ul li i.fa{color:#A20E37;font-size:12px;width:20px;height:20px;text-align:center;margin-right:3px;}

.signupScn a{box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);background-color:white;color:#000;font-size:12px;font-weight:bold;height:20px;line-height:25px;letter-spacing:1px;display:block;text-align:center;}

.signupScn a:hover{text-decoration:none;}





/*dashboard page_Debadutta*/

.dashboardScn{overflow:hidden;}

.sidebar-panel{width:24rem;height:100%;display:flex;flex-direction:column;position:absolute;z-index:999;box-shadow:0 1px 18px 0 rgba(0,0,0,.15);transition:width .8s ease;background-color:#fff;}

.sidebar-panel .navbar-default{border:0;margin:0;}

.sidebar-panel .navbar-default .navbar-header{width:100%;}

.sidebar-panel .navbar-default .navbar-collapse{padding:0;margin:0;border:0;border-radius:0;}

.toolbar{transition:all .8s ease 0s;}

.userSection{background-color:#A20E37;padding:50px 15px 25px 15px;}

.cLogo{width:100%;text-align:center;margin-top:5px;}

.cLogo img{max-height:50px;display:inline;}

.cLogo .navbar-brand{float:none;height:auto;padding:0;line-height:normal;}

.userImage{width:100px;height:100px;margin:0 auto 7px auto;display:block;position:relative;padding:10px;border-radius:100%;}

.userImage::after{content:"";opacity:0.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;background-color:#5f5858;border-radius:100%;}

.userImage img{border-radius:100%;overflow:hidden;width:80px;position:relative;z-index:2;}

.offline{width:10px;height:10px;position:absolute;z-index:2;top:5px;right:0px;border-radius:100%;border:2px solid #353535;background-color:#a8a9a8;}

.busy{background-color:#e89600;}

.online{background-color:#19dc01;}

.userName{text-align:center;color:#fff;}

.userName span{font-weight:normal;font-size:16px;}

.sidebarNav{overflow:auto;transition:background-color .8s;padding-bottom:25px;background-color:#fff;}

.navMenu{margin:0;border:0;border-radius:0;box-shadow:none;font-size:12px;}

.navMenu a{background-color:#fff;border:0;border-radius:0 !important;color:#353535;padding:15px 10px;border-left:3px solid #fff;transition:0.5s;}

.navMenu a:hover{color:#2f9200;border-left-color:#2f9200;background-color:#f3f3f3;}

.navMenu a i.fa{width:20px;text-align:center;margin-right:15px;}

.navMenu div a{padding:10px 10px 10px 40px;background-color:#f3f3f3;border-color:#f3f3f3;color:#878787;}

.navMenu div a .round5{width:10px;height:10px;border-radius:100%;background-color:#878787;display:inline-block;line-height:10px;margin-right:10px;}

.navMenu div a:hover{border-color:#f3f3f3;}

.navMenu div a:hover .round5{background-color:#2f9200;}

.navMenu a.list-group-item-success:focus, .navMenu a.list-group-item-success:hover{color:#2f9200;border-left-color:#2f9200;background-color:#f3f3f3;}

.SalesDetails{padding:8px 20px;}

.SalesDetails h5{font-weight:400;margin:0 0 5px 0;}

.progress-bar{background-color:#eaeaea;height:4px;width:100%;border-radius:5px;-moz-box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,.1);box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,.1);float:none;}

.progress-bar span{display:inline-block;height:100%;background-color:#777;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;box-shadow:0 1px 0 rgba(255, 255, 255, .5) inset;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out;}

.green span{background-color:#17c7df;}

.red span{background-color:#f64a32;}

.shine span{position:relative;display:block;}

.shine span::after{content:'';opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-animation:animate-shine 2s ease-out infinite;-moz-animation:animate-shine 2s ease-out infinite;}

@-webkit-keyframes animate-shine{0% {opacity: 0; width: 0;} 50% {opacity: .5;} 100% {opacity: 0; width: 95%;}}

@-moz-keyframes animate-shine{0% {opacity: 0; width: 0;} 50% {opacity: .5;} 100% {opacity: 0; width: 95%;}}

.SalesDetails p{margin:7px 0 0 0;font-size:10px;color:#878787;}





.rgtSidebar{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;padding:0 0 0 24rem;}

.headerBar{background-color:#fff;padding:10px 30px;box-shadow:0 1px 18px 0 rgba(0,0,0,.15);z-index:3;position:relative;}

.nabLeft{font-size:18px;}

.nabLeft a{margin-right:15px;color:#b7b7b7;transition:0.5s;}

.nabLeft a:hover{color:#353535;}

.nabLeft a i.fa-search{font-size:16px;}

.nabRight{font-size:18px;}

.nabRight a{margin-left:15px;color:#b7b7b7;transition:0.5s;}

.nabRight a:hover{color:#353535;}

.nabRight a i.fa-search{font-size:16px;}

.nabRight .rCollapse{right:0;}

.lCollapse, .rCollapse{position:absolute;background-color:#fff;padding:15px;border:1px solid #f3f3f3;box-shadow:0 1px 2px 0 rgba(0,0,0,.15);max-width:300px;transition:0.5s;}

.lCollapse.collapsing, .rCollapse.collapsing{height:66px !important;}

.lCollapse .input-group .form-control, .rCollapse .input-group .form-control{border-radius:3px;border-right:0;box-shadow:none;margin:0;}

.lCollapse .input-group-addon, .rCollapse .input-group-addon{padding:0;border:0;}

.lCollapse .input-group-addon button, .rCollapse .input-group-addon button{padding:10px;background-color:#A20E37;color:#fff;}

.rgtBody{overflow:auto;transition:background-color .8s;padding:5px 20px 5px 25px;position:relative;font-size:10px !important;}

.pgTitle{margin-bottom:20px; font-size:14px;}

.boxScn{margin-bottom:15px;}

.boxPallete{box-shadow:0 1px 6px 0 rgba(0,0,0,.15);margin-bottom:15px;}

.boxPallete h5{margin:0;font-weight:bold;color:#A20E37;font-size:12px !important;}

.boxPallete a{color:#858585;font-size:12px;}

.boxPallete a:hover{color:#3c763d;}

.boxPallete a i.fa{margin:0 0 0 3px;}

.collapseBox{position:absolute;right:0;background-color:#fff;padding:6px 0px;border:1px solid #f3f3f3;box-shadow:0 1px 10px 0 rgba(0,0,0,.15);min-width:140px;text-align:left;z-index:4;}

.boxPallete .collapseBox a{display:block;padding:5px;transition:0.3s;}

.boxPallete .collapseBox a:hover{background-color:#f3f3f3;}

.boxPallete .collapseBox a i.fa{margin:0 10px 0 0;text-align:center;width:18px;}

.bbottom1{border-bottom:1px solid #f3f3f3;margin-bottom:20px;padding-bottom:5px;}

.valuePanel{font-size:12px;}

.valuePanel h2{margin:0 0 8px 0;font-weight:600;color:#858585;}

.valuePanel p{font-size:14px;color:#858585;}



/*form_Debadutta*/

.entryForm{color:#633974;font-weight:bold;font-size:12px !important;}

.entryForm label{font-weight:bold;margin:0;color:black;font-size:12px !important;}

.entryForm input[type=text], .entryForm input[type=password], .entryForm input[type=date], .entryForm input[type=calendar], .entryForm select{width:100%;font-weight:normal;border-radius:15px !important;border:1px solid #bfbfbf;padding:10px 15px;margin-bottom:15px;height:40px;text-align:left;}

.entryForm input[type=text]:focus, .entryForm input[type=password]:focus, .entryForm input[type=date]:focus, .entryForm input[type=calendar]:focus, .entryForm select:focus, .entryForm textarea:focus{background-color:#f1f1f1;border-radius:15px !important;border:1px solid #9c9c9c;}

.entryForm .checkboxInput{margin-bottom:15px;}

.entryForm .checkboxInput input[type=checkbox]{border-radius:0px;box-shadow:none;width:18px;height:18px;margin:0 10px 0 0;vertical-align:middle;}

.entryForm select{padding:10px 9px;}

.entryForm input[type=file]{width:100%;border:1px solid #bfbfbf;border-radius:15px !important;padding:8px 15px;margin-bottom:15px;height:40px;}

.entryForm input[type=submit]{width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);background-color:#A20E37;color:#fff;font-size:14px;height:35px;line-height:35px;letter-spacing:1px;}

.entryForm input[type=button]{width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);background-color:#353535;color:#fff;font-size:14px;height:35px;line-height:35px;letter-spacing:1px;}

.entryForm input[type=reset]{width:100%;box-shadow:0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);background-color:#d4d4d4;color:#353535;font-size:14px;height:35px;line-height:35px;letter-spacing:1px;}

.entryForm textarea{width:100%;border:1px solid #bfbfbf;border-radius:15px !important;padding:10px 15px;margin-bottom:15px;height:60px;text-align:left;letter-spacing:1px;resize:none;}

.entryForm .input-group{margin-bottom:15px;width:100%;}

.entryForm .input-group .input-group-addon{background-color:transparent;border:0;padding:0 10px 0 0;max-width:50px;width:93px;}

.entryForm .input-group select{margin-bottom:0px;}

.entryForm .input-group input[type=text]{margin:0;border-radius:0;box-shadow:none;}

.entryForm .multipleButton input{max-width:125px;}

.entryForm p{color:#a9a9a9;}

.entryForm p span{color:#d40202;}



.reportBook table, .reportBook tr, .reportBook td{border-bottom:1px solid #e2e2e2;border-collapse:collapse;padding:8px 5px !important;border-top:0px !important;}

.reportBook table{width:100%;}

.reportBook input[type=button], .reportBook input[type=text], .reportBook select{margin:0px;outline:none;}

.reportBook a img{width:24px;height:24px;margin:0 3px;}

table.repoerTable{margin:15px 0 0 0;width:100%;}

table.repoerTable, table.repoerTable tr, table.repoerTable th, table.repoerTable td{border:1px solid #e6e6e6;text-align:left;padding:3px;font-size:12px;}

table.repoerTable th{background-color:#A20E37;color:#fff;font-weight:normal;}

table.repoerTable tr:nth-child(2n){background-color:#fff;}

table.repoerTable1{margin:15px 0 0 0;width:100%;}

table.repoerTable1, table.repoerTable1 tr, table.repoerTable1 th, table.repoerTable1 td{border:1px solid #e6e6e6;text-align:left;padding:3px;font-size:11px;}

table.repoerTable1 th{background-color:#174D70;color:#fff;font-weight:normal;}

table.repoerTable1 tr:nth-child(2n){background-color:#fff;}


table.repoerTableocolor{margin:15px 0 0 0;width:100%;}

table.repoerTableocolor, table.repoerTableocolor tr, table.repoerTableocolor th, table.repoerTableocolor td{border:1px solid #e6e6e6;text-align:left;padding:3px;font-size:11px;}

table.repoerTableocolor th{color:#000;font-weight:bold;}

table.repoerTableocolor tr:nth-child(2n){background-color:#fff;}

table.repoerTableInner{margin:10px 0 0 0;width:100%;}

table.repoerTableInner, table.repoerTableInner tr, table.repoerTableInner th, 
table.repoerTableInner td{border:1px solid #e6e6e6;text-align:left;padding:3px;font-weight:200;}

table.repoerTableInner th{background-color:pink;color:#000;font-weight:normal;font-weight:bold;}

table.repoerTableInner tr:nth-child(2n){background-color:#fff;}
.reportBook input[type=text], .reportBook select{border:1px solid #ccc;text-align:left;font-size:10px;text-transform:none;padding:5px 5px;border-radius:0;height:34px;line-height:34px;margin:-7px 0 0 0;}

.reportBook input[type=button]{border:0;background-color:#353535;padding:7px 23px;margin:-7px 0 0 0;color:#fff;font-size:12px;}

.flLeft{float:left;margin-right:10px;border-bottom:0px !important;width:100%;}

.reportBook td.text-right{min-width:116px;}

.reportBook td input[type=text]{min-width:150px;}

.reportForm table{margin:0;border-bottom:0px;}

.reportForm table tr{border-bottom:0px;}

.reportForm table tr td{border-bottom:0px;}

.reportForm .dateFld{float:left;margin-right:20px;width:220px;}

.reportForm .dateFld span{float:left;display:inline-block;width:40px;}

.reportForm .dateFld2 span{width:25px;}

.reportForm .dateFld .flLeft{float:left;margin:0;width:180px;}

.reportForm .dateFld .flLeft input[type=text]{width:100%;}

.reportForm .txnFld{float:left;margin-right:20px;}

.reportForm .txnFld span{width:70px;display:inline-block;float:left;}

.reportForm .txnFld select{float:left;}

.reportForm .btnFld{float:left;}

.reportForm .aTag{float:right;}

.reportTable table tr:nth-child(even){background-color:#f3f3f3;}

form.searchReportForm label{font-weight:normal;}

form.searchReportForm input[type=text], form.searchReportForm select{width:100%;}

.entryForm .bigBtn input{max-width:48%;}

.entryForm .bigBtn input:nth-child(2){float:right;}









/*login new_Debadutta*/

.loginPage{background-color:#fff;}

div.frameT{width:100%;padding:0;display:table;height:100%;position:absolute;top:0;left:0;margin:0;}

div.frameTC{padding:0;vertical-align:middle;display:table-cell;margin:0;}

div.frameCnt{margin:0 auto;text-align:left;padding:10px;text-align:center;background-image:url(../images/login-background.png);background-position:center top;max-height:500px;background-repeat:no-repeat;}

.loginForm{background-image:url(../images/login-bg-02.png);width:550px;height:394px;margin:0 auto;position:relative;}

.loginformBox{position:absolute;width:250px;text-align:left;top:80px;left:230px;}

.loginformBox input[type=text]{width:100%;border:1px solid #ccc;margin:0 0 10px 0;font-size:12px;padding:6px 9px;}

.loginformBox input[type=password]{width:100%;border:1px solid #ccc;margin:0 0 10px 0;font-size:12px;padding:6px 9px;}

.loginformBox input[type=submit]{float:right;background-color:#50566e;padding:4px 15px;color:#fff;}

.logoBox{display:none;}

.copyrightScn{position:absolute;bottom:0;width:100%;}



.balanceAvail{font-size:18px;margin:0;}

.balanceAvail span{color:#179c00;font-size:24px;font-weight:700;}

.img-inline{display:inline;}

.acScn{width:100%;border:1px solid #e8e8e8;padding:10px 15px;margin-bottom:15px;height:42px;text-align:left;background-color:#f1f1f1;}

.acImg{max-height:150px;}



.pgTitle span{background-color:#FBBC09;padding:8px 15px;color:#fff;display:inline-block;}

.nabLeft input[type=text]{border-radius:0;box-shadow:none;}

.nabLeft input[type=text]:focus{-moz-box-shadow:inset 0 0 2px #147cc7;-webkit-box-shadow:inset 0 0 2px #147cc7;box-shadow:inset 0 0 2px #147cc7;}

.nabLeft span.input-group-addon{padding:0;border:0;}

.nabLeft span.input-group-addon button{background-color:#353535;color:#fff;padding:10px 15px;border:0px solid #ccc;}

.nabRight ul{margin-right:0px;}

.nabRight ul li a{padding:0px;margin:5px 15px 0 15px;}

.nabRight ul li:last-child a{margin:5px 0px 0px 15px;}

.nabRight ul li a:hover, .nabRight ul li a:focus{background-color:transparent !important;}

.nabRight ul li a i.fa{color:#9cd2c3;font-size:16px;}

.nabRight ul li a span{width:16px;height:16px;background-color:#ffb100;border-radius:100%;line-height:16px;font-size:10px;display:inline-block;text-align:center;color:#fff;margin:-6px 0 0 -5px;position:absolute;}

.nabRight ul li a .listIcon{max-width:16px;}

.nabRight ul li ul{padding:10px;}

.nabRight ul li ul li a{padding:5px;transition:background-color 0.5s ease;margin:0;font-size:10px;padding:5px 8px;background-color:#fff;}

.nabRight ul li ul li a:hover{background-color:#efefef !important;}

.footerInner{width:100%;position:fixed;padding:4px;background-color:#A20E37;font-size:8px;bottom:0;color:white;line-height:15px;}

.footerInner p{margin:0;text-align:right;}



/*account open page_Debadutta*/

#msform{width:100%;text-align:center;position:relative;}

#progressbar{overflow:hidden;counter-reset:step;padding:0;margin:30px 0px 40px 0px;}

#progressbar li{list-style-type:none;color:#565656;font-size:16px;width:25%;float:left;position:relative;}

#progressbar li:before{content:counter(step);counter-increment:step;width:40px;line-height:40px;display:block;font-size:20px;color:#908888;background:#dcdcdc;border-radius:100%;margin:0 auto 5px auto;z-index:3;position:relative;}

#progressbar li:after{content:'';width:100%;height:5px;background:#dcdcdc;position:absolute;left:-50%;top:18px;z-index:2;}

#progressbar li:first-child:after{content:none;}

#progressbar li.active:before,  #progressbar li.active:after{background:#27AE60;color:white;}

.fs-title{font-size:24px;color:#2C3E50;margin:0 0 20px 0;}

#msform fieldset{background:white;border:0 none;border-radius:3px;box-shadow:0 0 15px 1px rgba(216, 216, 216, 0.4);padding:20px 30px;box-sizing:border-box;width:80%;margin:0 10% 30px;position:relative;}

#msform fieldset:not(:first-of-type){display:none;}

#msform .action-button{width:100px;background:#A20E37;color:white;border:0 none;cursor:pointer;padding:0;margin:10px 5px;font-size:16px;height:44px;line-height:44px;letter-spacing:1px;}

#msform .action-button:hover, #msform .action-button:focus{box-shadow:0 0 0 2px white, 0 0 0 3px #A20E37;}



/*chart_Debadutta*/

#chart02{width:100%;height:300px;}

#chart01{width:100%;text-align:center;}

.raphael-group-3-creditgroup{display:none !important;}





/*footer fixed_Debadutta*/

.rgtContent{margin:0;padding:0;min-height:511px;}

/*header fixed_Debadutta*/

.mobilenavRight{float:right;}

.mobilenavRight ul{margin:14px 25px 0 0;list-style:none;}

.mobilenavRight ul li{float:left;}

.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}

.navbar-default .navbar-toggle{border-color:#fff;border-radius:0px;}

.mobilenavRight ul li a{margin:5px 10px 0 10px}



/*file upload_Debadutta*/

.formUpload{width:100%;height:100px;position:relative;text-align:center;}

.formUpload > input[type="file"]{font-size:75px;position:absolute;top:0;right:0;opacity:0;width:100%;}

.fa-cloud-upload{font-size:50px;color:#ccc;}



/*timeout_Debadutta*/

.progress{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:2px;border-radius:2px;height:auto;}

.progress .progress-bar{height:16px;line-height:16px;background-color:#3498db;}

.progress .progress-bar.progress-bar-primary{background-color:#3498db;}

.progress .progress-bar.progress-bar-success{background-color:#18c5a9;}

.progress .progress-bar.progress-bar-info{background-color:#2cc4cb;}

.progress .progress-bar.progress-bar-warning{background-color:#f39c12;}

.progress .progress-bar.progress-bar-danger{background-color:#f75a5f;}

.progress.progress-vertical{display:inline-block;position:relative;height:100%;width:16px;margin-right:20px;}

.progress.progress-vertical .progress-bar{width:100%;}

.progress.progress-vertical.progress-bottom .progress-bar{position:absolute;bottom:0;}

.progress.progress-vertical.progress-wide{width:36px;}

.modal-content .progress-bar span{background-color:transparent !important;}



/*notifications_Debadutta*/

.growl-notification{position:fixed;width:350px;min-height:50px;-webkit-box-shadow:0 0.2rem 0.5rem 0 rgba(147, 157, 170, 0.03);box-shadow:0 0.2rem 0.5rem 0 rgba(147, 157, 170, 0.03);border:1px solid #e9ebee;background:#fff;z-index:1056;font-size:12px;padding:13px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-right-radius:2px;border-bottom-right-radius:2px;}

.growl-notification:before{position:absolute;left:-1px;top:-1px;bottom:-1px;content:'';width:4px;}

.growl-notification__close{position:absolute;top:10px;right:10px;font-size:10px;line-height:12px;color:#929faa;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s;cursor:pointer;}

.growl-notification--closed{z-index:1055;}

  .growl-notification__title{font-size:17px;color:#000;margin-top:-2px;}

.growl-notification__desc{color:#939daa;}

.growl-notification--close-on-click{cursor:pointer;}

.growl-notification--image{width:420px;}

.growl-notification__image{margin-right:17px;}

.growl-notification--alert:before{background:#269af1;}

.growl-notification--alert .growl-notification__close:hover{color:#269af1;}

.growl-notification--success:before{background:#8bc34a;}

.growl-notification--success .growl-notification__close:hover{color:#8bc34a;}

.growl-notification--warning:before{background:#ffc107;}

.growl-notification--warning .growl-notification__close:hover{color:#ffc107;}

.growl-notification--error:before{background:#ff3d00;}

.growl-notification--error .growl-notification__close:hover{color:#ff3d00;}

.growl-notification--info:before{background:#ab47bc;}

.growl-notification--info .growl-notification__close:hover{color:#ab47bc;}

.growl-notification.position-top-center.animation-slide-in{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:position-top-slide-in .3s forwards;animation:position-top-slide-in .3s forwards;}

.growl-notification.position-top-center.animation-slide-out{margin-top:-20px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-animation:position-top-slide-out .3s forwards;animation:position-top-slide-out .3s forwards;}

.growl-notification.position-bottom-center.animation-slide-in{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-animation:position-bottom-slide-in .3s forwards;animation:position-bottom-slide-in .3s forwards;}

.growl-notification.position-bottom-center.animation-slide-out {margin-bottom:-20px;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-animation:position-bottom-slide-out .3s forwards;animation:position-bottom-slide-out .3s forwards;}

.growl-notification.position-top-right.animation-slide-in, .growl-notification.position-bottom-right.animation-slide-in{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-animation:position-right-slide-in .3s forwards;animation:position-right-slide-in .3s forwards;}

.growl-notification.position-top-right.animation-slide-out, .growl-notification.position-bottom-right.animation-slide-out{margin-right:-20px;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-animation:position-right-slide-out .3s forwards;animation:position-right-slide-out .3s forwards;}

  .growl-notification.position-top-left.animation-slide-in, .growl-notification.position-bottom-left.animation-slide-in{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:position-left-slide-in .3s forwards;animation:position-left-slide-in .3s forwards;}

.growl-notification.position-top-left.animation-slide-out, .growl-notification.position-bottom-left.animation-slide-out{margin-left:-20px;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-animation:position-left-slide-out .3s forwards;animation:position-left-slide-out .3s forwards;}

.growl-notification.position-top-left, .growl-notification.position-top-right, .growl-notification.position-top-center{-webkit-transition:top .2s;-o-transition:top .2s;transition:top .2s;}

.growl-notification.position-bottom-left, .growl-notification.position-bottom-center, .growl-notification.position-bottom-right{-webkit-transition:bottom .2s;-o-transition:bottom .2s;transition:bottom .2s;}



@-webkit-keyframes position-right-slide-in{

  100% {-webkit-transform: translateX(0%);transform: translateX(0%); } }

@keyframes position-right-slide-in{

  100% {-webkit-transform: translateX(0%);transform: translateX(0%); } }

@-webkit-keyframes position-right-slide-out{

  100% {-webkit-transform: translateX(100%);transform: translateX(100%); } }

@keyframes position-right-slide-out{

  100% {-webkit-transform: translateX(100%);transform: translateX(100%); } }

@-webkit-keyframes position-left-slide-in{

  100% {-webkit-transform: translateX(0%);transform: translateX(0%); } }

@keyframes position-left-slide-in{

  100% {-webkit-transform: translateX(0%);transform: translateX(0%); } }

@-webkit-keyframes position-left-slide-out{

  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%); } }

@keyframes position-left-slide-out{

  100% {-webkit-transform: translateX(-100%);transform: translateX(-100%); } }

@-webkit-keyframes position-top-slide-in{

  100% {-webkit-transform: translateY(0%);transform: translateY(0%); } }

@keyframes position-top-slide-in{

  100% {-webkit-transform: translateY(0%);transform: translateY(0%); } }

@-webkit-keyframes position-top-slide-out{

  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%); } }

@keyframes position-top-slide-out{

  100% {-webkit-transform: translateY(-100%);transform: translateY(-100%); } }

@-webkit-keyframes position-bottom-slide-in{

  100% {-webkit-transform: translateY(0%);transform: translateY(0%); } }

@keyframes position-bottom-slide-in{

  100% {-webkit-transform: translateY(0%);transform: translateY(0%); } }

@-webkit-keyframes position-bottom-slide-out{

  100% {-webkit-transform: translateY(100%);transform: translateY(100%); } }

@keyframes position-bottom-slide-out{

  100% {-webkit-transform: translateY(100%);transform: translateY(100%); } }

.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.7rem 2.1rem;font-size:1.4rem;line-height:1.429;border-radius:3px;}

.btn-secondary{color:#939daa;background-color:#fff;border-color:#d3d9dd;}

.btn-secondary:hover:disabled{color:#939daa;background-color:transparent;}

.btn-secondary:hover:enabled{color:#939daa;background-color:#f4f5f8;border-color:#d3d9dd; }

.btn-secondary:not([disabled]):not(.disabled).active, .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled):focus{color:#939daa;background:#e9ecf1;border-color:#d3d9dd;-webkit-box-shadow:none;box-shadow:none;}

.btn-secondary.disabled, .btn-secondary:disabled{color:#939daa;background-color:transparent;border-color:#d3d9dd;}

.btn-outline-success{color:#35ae47;border-color:#35ae47;}

.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745;}

.btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled):focus{background-color:#1f9a0e;-webkit-box-shadow:none;box-shadow:none;border-color:#1f9a0e;color:#fff;}

.btn-outline-success:hover:enabled{background-color:#35ae47;border-color:#35ae47;color:#fff;}

.btn-outline-success:active{background-color:#1f9a0e;}

.btn-outline-danger{color:#eb3b48;border-color:#eb3b48;background-color:transparent;}

.btn-outline-danger:hover:enabled{background-color:#eb3b48;border-color:#eb3b48;color:#fff; }

.btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled):focus{background-color:#cb2529;border-color:#cb2529;color:#fff;}

.btn-outline-warning{color:#f48221;border-color:#f48221;background-color:transparent; }

.btn-outline-warning:hover:enabled{background-color:#e77c1a;border-color:#e77c1a; color:#fff;}

.btn-outline-warning:not([disabled]):not(.disabled).active, .btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled):focus{background-color:#e56b08;color:#fff;-webkit-box-shadow:none;box-shadow:none;border-color:#e56b08;}

.displayNone{display:none;}



/*newsfeed_Debadutta*/

.newsfeed{height:487px;}

.newsfeed ul{margin:0;padding:0;list-style:none;}

.newsfeed ul li{padding:15px;border-bottom:1px solid #2becb7;}

::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px;}

::-webkit-scrollbar-thumb{border-radius:0px;background-color:rgba(0,0,0,0);-webkit-box-shadow:0 0 1px rgba(255,255,255,0);}

:hover::-webkit-scrollbar{-webkit-appearance:none;width:7px;}

:hover::-webkit-scrollbar-thumb{border-radius:0px;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px rgba(255,255,255,.2);}



@media screen and (min-width: 993px) and (max-width: 1199px){

	.reportForm{font-size:10px;}

	.reportForm .dateFld{width:144px;margin-right:5px;}

	.reportForm .dateFld .flLeft{width:110px;}

	.reportForm .dateFld2{width:130px;}

	.reportForm .dateFld span{width:33px;}

	.reportForm .dateFld2 span{width:20px;}

	.reportForm .txnFld{margin-right:5px;}

	.reportForm .txnFld span{width:55px;}

	.reportForm a img{width:20px;height:20px;margin:0 1px;}

	.reportForm input[type=button]{padding:7px 15px;}

}

@media screen and (min-width: 992px){

	.body992hidden{overflow:hidden;}

}

@media screen and (min-width: 768px) and (max-width: 991px){

	.reportForm{font-size:10px;}

	.reportForm .dateFld{width:50%;margin-right:0;margin-bottom:20px;}

	.reportForm .dateFld .flLeft{width:135px;}

	.reportForm .dateFld span{width:33px;}

	.reportForm .dateFld2 span{width:20px;}

	.reportForm .txnFld{margin-right:0px;width:50%;}

	.reportForm .txnFld span{width:55px;}

	.reportForm a img{width:20px;height:20px;margin:0 1px;}

	.reportForm input[type=button]{padding:7px 15px;}

	.newsfeed{height:300px;}

}

@media screen and (min-width: 767px){

	.body768hidden{overflow:hidden;}

}

@media screen and (max-width: 767px){

	.login .createForm{top:0;transform:translateY(0);}

	.login .formArea{margin:20px auto;padding:15px;}

	.createForm form{padding:0px;}

	.formSeprator{height:1px;width:100%;position:initial;left:0;top:auto;float:left;margin:40px 0px;}

	.formSeprator .sepratorText{left:50%;top:auto;margin-left:-20px;}



	.sidebar-panel{width:100%;height:auto;}

	.userSection{padding:5px 15px;}

	.userImage{width:50px;height:50px;margin:0;padding:5px;float:left;}

	.userImage img{width:40px;}

	.cLogo{width:auto;text-align:left;padding:5px 15px;margin:0;}

	.cLogo img{max-height:40px;}

	.offline{width:12px;height:12px;top:0px;border:1px solid #353535;}

	.userName{float:left;text-align:left;margin-left:15px;line-height:45px;}



	.rgtBody{padding:5px 10px 45px 10px;}

	.rgtSidebar{padding:50px 0 0 0;}

	.headerBar{display:none;}

	.entryForm .input-group .input-group-addon{max-width:initial;}

	.entryForm .input-group select{padding:10px 6px;}



	div.frameCnt{padding:0;max-height:none;}

	.loginForm{width:370px;height:350px;background-image:url(../images/login-bg.png);}

	.loginformBox{max-width:220px;left:0;margin:0 auto;position:relative;}

	.logoBox{display:block;width:380px;height:155px;margin:0 auto;background-image:url(../images/ccmsportal.png);top:140px;position:relative;width:78%;background-size:100%;background-repeat:no-repeat;}

	.table-responsive{border:0px;}



	.reportForm{font-size:10px;}

	.reportForm .dateFld{width:100%;margin-right:0;margin-bottom:8px;}

	.reportForm .dateFld .flLeft{width:100%;}

	.reportForm .dateFld span{display:block;float:none;}

	.reportForm input[type=text], .reportForm select{width:100%;margin:0;}

	.reportForm .dateFld2 span{width:20px;}

	.reportForm .txnFld{margin-right:0px;width:100%;margin-bottom:8px;}

	.reportForm .txnFld select{margin:0;}

	.reportForm .txnFld span{width:55px;}

	.reportForm a img{width:20px;height:20px;margin:0 1px;}

	.reportForm input[type=button]{padding:7px 15px;}

	.reportForm .btnFld{margin:10px 0 0 0;}

	.reportForm .aTag{margin:10px 0 0 0;}

	.entryForm input[type=reset], .entryForm input[type=button], .entryForm .bigBtn input{font-size:12px;}



	.sidebar-panel .navbar-default{background-color:#353535;}

	#progressbar li{font-size:10px;}

	#msform fieldset{width:100%;margin:0 0 30px 0;padding:20px 15px;}

	

	.newsfeed{height:300px;}

}

.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 80px; /* Location of the box */
  padding-left: 200px;
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 2px 16px;
  background-color: #A20E37;
  color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #FBBC09;
  color: white;
}


/*pagination*/

div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #A20E37;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #A20E37;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #A20E37;
		
		font-weight: bold;
		background-color: #A20E37;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}