
body{font-family: 'PT Sans', sans-serif; background:#f1f3f3;}

.table-responsive {height:500px;}
.header_main{ background:#4c9ed9; padding:2px 0px;}
.head_left{ font-size:20px;  color:#FFFFFF; font-weight:bold; position:relative;}
.head_right{ text-align:right; color:#FFFFFF;}

.topmenu{position:absolute; top:33px; left:-40px;}
.topmenu ul{list-style:none;}
.topmenu ul li {float:left;}
.topmenu ul li a{float:left; background:#294145; padding:4px 12px; margin-right:5px; color:#FFFFFF; font-size:14px; text-decoration:none;}
.topmenu ul li a:hover{background:#538f99;}

.panel1{margin-top:30px; background:#ffffff; float:left; width:100%; padding:5px 0px;}
.panel1_cnt{}
.panel1_cnt a{text-decoration:none; font-size:15px; color:#000000;}
.panel1_cnt a span{margin-left:10px;}
.panel1_cnt a:hover{text-decoration:underline;}

.left_menu{margin-top:1px;}
.left_menu{background:#FFFFFF; padding:5px 5px 5px 5px; margin-left:15px;}
.left_menu h2{ margin-top:0px;}
.left_menu h2 a{text-decoration:none; display:block;
  text-align: left;
   padding-left:15px;
  background:#d9eaed;
  color: #000000;
  padding-bottom: 5px;
   padding-top:5px;
  border-bottom: 1px solid #ddd;
  font-size:22px;
  margin-top:0px;}


.accordion-container{
  position: relative;
  width: 100%;
  height: auto;
  margin: 0px auto;
}

.pagination > li{float:left;}
.pagination li.active {
    background: #F0F0F0;
    color: #333;
	padding: 6px 12px;
border: 1px solid #ddd;
}

.accordion-container > h2{ margin-top:0px;}
.accordion-container > h2 a{
text-decoration:none; display:block;
  text-align: left;
   padding-left:15px;
  background:#d9eaed;
  color: #000000;
  padding-bottom: 5px;
   padding-top:5px;
  border-bottom: 1px solid #ddd;
  font-size:20px;
  margin-top:0px;
}
.set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #f5f5f5;
}
.set > a{
  display: block;
  padding: 4px 15px;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.set > a i{
  position:relative;
  float: right;
  margin-top:4px;
  color: #666;
}
.set > a.active{
  background-color:#3399cc;
  color: #fff;
}
.set > a.active i{
  color: #fff;
}
.content{
  position:relative;
  width: 100%;
  height: auto;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display:none;
}

.content p{
  padding: 3px 15px;
  margin: 0;
  color: #ffffff;
  background:#f5f5f5;
border-bottom: 1px solid #eaeaea;
}

.content p:hover{ background:#3399cc; color:#FFFFFF; text-decoration:none;}

.content p a{
  padding: 10px 15px;
  margin: 0;
  color: #000000;

}
.content p a:hover{
  padding: 10px 15px;
  margin: 0;
  color: #000000;
  text-decoration:none;
}


.folder_icon{ color:#f1cf69;}
.search_icon{color:#000000;}

.right_des{background:#FFFFFF; padding:0px 10px 10px 10px; margin-top:4px;}
.h2{background:#294145; color:#FFFFFF; text-align:center; padding:2px 0px; font-size:23px; margin-top:0px;}

.form_main{border:1px solid #999999; width:100%; height:40px; padding-left:5px;}
.table_main{margin-top:0px; margin-left:15px;}

.form-inline .form-control{ width:500px; margin-left:20px; border:1px solid #999999;}
 

td{ max-width:100px;
vertical-align: middle !important;
padding: 0 !important;
padding-left: 5px !important;
font-size: 12px;}

th {
    min-width: 100px;
    max-width: 100px !important;
    padding: 5px !important;
    font-size: 11px;
}

.tbody {
    overflow-x: scroll;
    width: 94.5%;
    height: 270px;
    position: absolute;
    top: 64px;
    left: 16px;
}
