div.wrap-stable input type="text"{height:34px;}
/*.small-me{width:87%; float:left;}*/
.pad-me{font-size:13px; padding:4px 3px; border:1px solid #ccc; background:#eee; float:right;}
.sum-control form-control{border-radius:5px;}
.t-name{margin-right:9px; float:left; width:18%;}
.t-name:first-child{width:40%;}
.t-name:last-child{width:40%; margin-right:0px;}
.red{color:red;}
.pad-plus{border: 2px solid #808080; border-radius:15px; margin-top:5px; display:block;}
.footer-mandatory{padding:3px 4px; background-color:#ddd; border:1px solid #bbb; font-style:italic; font-size:14px;}
div.wrap-stable>.table1 tr:nth-child(2n) {background-color:#EFEFEF;}
div.wrap-stable>.table1{background-color:#EFEFEF !important;}
.my-accmenu table{background-color:#F5F5F5;}
.ny-accmenu table tr:nth-child(2n){background-color:#F5F5F5;}
.wrap-stable h3{margin-left:10px;}
.my-accmenu .panel-heading{background-color:#EFEFEF;}
.wrap-stable .btn{width:100px; margin:0 !important; padding:5px !important; width:auto !important;}
.wrap-panel-body{border:1px solid #CCC; padding:10px;  border-radius:5px;}
.wrap-panel-body.panel-body1{padding-top:0px;}
.panel-default, .panel-heading, .panel-body{border-color:#CCC !important;}
.wrap-stable .panel-title a{display:block; width:100%;}
.drop-box{width:90%; height:100px; border:1px solid #bbb; margin:0 auto; background-color:#fdfdfd; border-radius:5px;}
textarea{resize:none;}
.form-control.sum-control{padding:0;height:25px;}
table tbody td {
    padding: 3px 4px;
}
.nav-tabs {
    border-bottom: 1px solid #ddd;
}
ul.nav.nav-tabs li a{color:#696969; background:#f1f1f1;}
.nav.nav-tabs {
   border-top: none;
   border-left: none; 
 border-right: none; 
}
.tab-content{padding:5px !important;}
table{margin-bottom:5px;}
.mar-5-top.mar-5-btm{margin-top:5px; margin-bottom:5px;}

.my-container{border:1px solid #CCC; border-radius:5px; padding:2px; width:98%; background:none !important;
-moz-box-shadow:    inset 0 0 8px #96a6c8;
   -webkit-box-shadow: inset 0 0 8px #96a6c8;
   box-shadow:         inset 0 0 8px #96a6c8;


}
   .pad-fix{padding:0 !important;}
   table{margin-bottom:0 !important;}
   .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
     background-color: transparent;
}
label{margin-bottom:0;}
.mar-10-top{margin-top:10px;}
table.sable{background:#f9f9f9 !important;}
table.sable tr th, table.sable tr td{background:#f9f9f9 !important;}
a.sum-btn{background-color: #dddddd !important;
    border: 1px solid #aaaaaa !important;
    border-radius: 11px;
    margin: -5px 0;
    padding: 1px;}
  table{background-color:#EFEFEF !important;}
  table tr>th{padding:7px 8px !important; border-left: 1px solid #DADADA; border-bottom: 1px solid #dadada; font-size:15px;}
  .btn.sumbtn{padding:1px; margin:0 !important; border-radius:25px;  border: 1px solid #999999;}
  .pad-fixed-table.table tr th, .pad-fixed-table.table tr td{padding:7px 8px !important;} 
  .btn-bordered.btn{border:1px solid #999; border-radius:4px;}

h3.tit-head3{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#96a6c8+0,8ea0c4+2,8ea0c6+2,8c9ec2+3,8e9ec2+3,8a9cc4+3,899bc3+4,899bc3+4,8799c1+5,8497bf+6,8495c0+6,8194bc+7,8194be+7,7d90bb+9,7a8fba+9,7288b7+13,6d83b2+15,6b81b0+16,6c82b3+16,637aac+20,6279ad+21,5f79aa+22,5c75ab+23,5c76a9+23,5972a8+25,5a73ab+25,5871a7+26,5871a9+26,4f69a2+31,4a67a3+36,4963a0+37,43619d+42,435f9e+46,415f9b+47,3f5b9a+51,3e5a9b+61,3c5a98+62,3b5999+100 */
background: #96a6c8; /* Old browsers */
background: -moz-linear-gradient(top,  #96a6c8 0%, #8ea0c4 2%, #8ea0c6 2%, #8c9ec2 3%, #8e9ec2 3%, #8a9cc4 3%, #899bc3 4%, #899bc3 4%, #8799c1 5%, #8497bf 6%, #8495c0 6%, #8194bc 7%, #8194be 7%, #7d90bb 9%, #7a8fba 9%, #7288b7 13%, #6d83b2 15%, #6b81b0 16%, #6c82b3 16%, #637aac 20%, #6279ad 21%, #5f79aa 22%, #5c75ab 23%, #5c76a9 23%, #5972a8 25%, #5a73ab 25%, #5871a7 26%, #5871a9 26%, #4f69a2 31%, #4a67a3 36%, #4963a0 37%, #43619d 42%, #435f9e 46%, #415f9b 47%, #3f5b9a 51%, #3e5a9b 61%, #3c5a98 62%, #3b5999 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #96a6c8 0%,#8ea0c4 2%,#8ea0c6 2%,#8c9ec2 3%,#8e9ec2 3%,#8a9cc4 3%,#899bc3 4%,#899bc3 4%,#8799c1 5%,#8497bf 6%,#8495c0 6%,#8194bc 7%,#8194be 7%,#7d90bb 9%,#7a8fba 9%,#7288b7 13%,#6d83b2 15%,#6b81b0 16%,#6c82b3 16%,#637aac 20%,#6279ad 21%,#5f79aa 22%,#5c75ab 23%,#5c76a9 23%,#5972a8 25%,#5a73ab 25%,#5871a7 26%,#5871a9 26%,#4f69a2 31%,#4a67a3 36%,#4963a0 37%,#43619d 42%,#435f9e 46%,#415f9b 47%,#3f5b9a 51%,#3e5a9b 61%,#3c5a98 62%,#3b5999 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #96a6c8 0%,#8ea0c4 2%,#8ea0c6 2%,#8c9ec2 3%,#8e9ec2 3%,#8a9cc4 3%,#899bc3 4%,#899bc3 4%,#8799c1 5%,#8497bf 6%,#8495c0 6%,#8194bc 7%,#8194be 7%,#7d90bb 9%,#7a8fba 9%,#7288b7 13%,#6d83b2 15%,#6b81b0 16%,#6c82b3 16%,#637aac 20%,#6279ad 21%,#5f79aa 22%,#5c75ab 23%,#5c76a9 23%,#5972a8 25%,#5a73ab 25%,#5871a7 26%,#5871a9 26%,#4f69a2 31%,#4a67a3 36%,#4963a0 37%,#43619d 42%,#435f9e 46%,#415f9b 47%,#3f5b9a 51%,#3e5a9b 61%,#3c5a98 62%,#3b5999 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96a6c8', endColorstr='#3b5999',GradientType=0 ); /* IE6-9 */
color:#fff !important;
text-align:center !important;
margin:0 !important;
padding:5px;  
}
.table-wrap-sum{margin:5px !important; border:1px solid #CCC; border-radius:5px; padding:5px;
-moz-box-shadow:    inset 0 0 8px #96a6c8;
   -webkit-box-shadow: inset 0 0 8px #96a6c8;
   box-shadow:         inset 0 0 8px #96a6c8;
}
.table-wrap-sum table, .table-wrap-sum table tr td, .table-wrap-sum table tr th{border:none !important; background:none !important;}
.table-wrap-sum table tr:nth-child(2n) {
    background: none !important;
}


.my-container{border:1px solid #CCC; border-radius:5px; margin:2px !important; padding:2px !important; width:100%;}
.my-container.bill-container{padding:10px !important;}
.table1 td{border:0px !important; padding:7px 4px;}
.black, .table1 tr>td a{color:#000; font-size:11px; font-weight:bold;}
.table1 tr>td a{ display:inline-block; padding:5px 7px;border:1px solid #CCC; border-radius:5px; background-color:#f8f8f8;}
.black{ display:inline-block; padding:5px 12px; border:1px solid #CCC; border-radius:5px; background-color:#f8f8f8;}
.black:hover, .table1 tr>td a:hover{color:#bbb;}
.table2 tr>td{width:14%;}
.table2 tr:nth-child(2n), .table3 tr:nth-child(2n){background-color:#efefef;}
.checkbox{width:auto; float:right; margin:0px;}
.table3{margin-top:5px;}
table th{padding:7px 8px; border-left:1px solid #DADADA; border-bottom:1px solid #DADADA; font-size:15px;}
.table3 tr>td:first-child, .table3 tr>td:nth-child(2), .table3 tr>td:nth-child(6){text-align:right;}
.form-control{border-radius:5px; height:34px;}
.table3 td a img{margin:-5px 0 -5px 5px; border:1px solid #999; background-color:#F8F8F8; border-radius:15px; padding:2px;}
.marg-radio input{margin:3px 2px 0 5px !important;}
.select-width label{float:left; margin-top:10px; margin-right:2px;}
.select-width select{width:60%;}
.hidden{
    display: none;
}

.my-container{border:1px solid #CCC; border-radius:5px; margin:10px; padding:10px; width:100% !important; margin-top: -8px !important;}
.table1 td{border:0px !important; padding:7px 4px;}
.black, .table1 tr>td a{color:#000; font-size:11px; font-weight:bold;}
.table1 tr>td a{ display:inline-block; padding:5px 7px;border:1px solid #CCC; border-radius:5px; background-color:#f8f8f8;}
.black{ display:inline-block; padding:5px 12px; border:1px solid #CCC; border-radius:5px; background-color:#f8f8f8;}
.black:hover, .table1 tr>td a:hover{color:#bbb;}
.table2 tr>td{width:14%;}
.table2 tr:nth-child(2n), .table3 tr:nth-child(2n){background-color:#efefef;}
.checkbox{width:auto; float:right; margin:0px;}
.table3{margin-top:5px;}
table th{padding:7px 8px; border-left:1px solid #DADADA; border-bottom:1px solid #DADADA; font-size:15px;}
.table3 tr>td:first-child, .table3 tr>td:nth-child(2), .table3 tr>td:nth-child(6){text-align:right;}
.form-control{border-radius:5px; height:34px;}
.table3 td a img{margin:-5px 0 -5px 5px; border:1px solid #999; background-color:#F8F8F8; border-radius:15px; padding:2px;}
.marg-radio input{margin:3px 2px 0 5px !important;}
.select-width label{float:left; margin-top:10px; margin-right:2px;}
.select-width select{width:60%;}
.display-students{
    background: #dadada none repeat scroll 0 0;
    border-radius: 5px;
    display: block;
    padding-top: 20px;
    position: relative;
    top: -25px;
    width: 60%;
}

.sum-control.form-control.small-me.datepicker{width:100% !important;}
.block-flat, .block-wizard{padding:5px !important;}
/*.btn.btn-success{margin-bottom:0 !important;}*/
table.table2 tr td, table.table2 tr th,table.table2 tbody tr td{padding:0 !important;}

#studentinfo .modal-body{
		padding: unset !important;
	}
#remarkmodal .modal-footer, #studentinfo .modal-footer {
	padding: 10px !important;
}