/*.main-content{

  min-height: 1000px;

}

nav.navbar{

  min-height: 0px;

  background-color: #666666;

  border: 0px;

}

nav.navbar .container-fluid{

  padding: 0px;

}

nav.navbar .logo{

  background-color: #527493;

  padding: 15px;

}

nav.navbar .navigation{

  

}

nav.navbar .navbar-brand{

  margin: 0px;

  text-align: center;

  float: none;

  display: inline-block;

  padding: 10px;

  width: 100%;

  height: 68px;

}

nav.navbar .navbar-brand img{

  display: inline-block;

  max-width:150px;

  max-height:60px;

}

.main-container{

  margin-top: 97px;

  background-color: #cccccc;

}

.main-container .sidebar{

  padding: 0px 30px;

}

.main-container .sidebar h3{

  text-transform: uppercase;

}

.main-container .sidebar .nav li a{

  color: #666666;

  padding: 0px 15px;

}

.main-container .sidebar .nav li.active a, .main-container .sidebar .nav li a:hover{

  color: #527493;

  background-color: transparent;

  font-weight: bolder;

}



.main-container .main{

  padding: 0px 50px;

  background-color: #fff;

}
*/
h1.page-header{

  color: #527493;

  border: 0px;

}

.main-container .main .main-header .action-btn{

  margin-top: 30px;

}

.filter-options .input-group{

  margin-right: 30px;

}

.table-data input[type=text]{

  width: 90%;

}

table tbody tr:nth-child(even){

  background-color: #f1f1f1;

}

table tr th{

  text-align: center;

}

table.table>thead>tr>th, table.table>tbody>tr>td{

  padding: 15px;

  border-right: solid 1px #ddd;

}

table.table>thead>tr>th:last-child, table.table>tbody>tr>td:last-child{

  border-right: 0px;

}

table.table>tbody>tr>td{

  font-weight: 700;

}

table.table>thead>tr>th{

  font-weight: bolder;

}

.pagination li a{

  border-width: 0px;

  color: #000000;

  font-weight: bold;

}

.pagination li.active a{

  background: -webkit-linear-gradient(top,#f4f5f5,#dfdddd);

  border-width: 1px;

  border-color: #aaa;

  color: #000000;

}

.page-count{

  font-weight: bold;

}

.footer .copyright p{

  font-size: 11px;

  color: #888;

  /*font-weight: bold;*/

}



.tabs ul li a{

  background: #cccccc;

  width: 140px;

  padding: 7px;

}

.tabs ul li.active a{

  background-color: #eeeeee;

}





@media (max-width: 768px) { 

  .navigation .nav li:first-child{

    float: left;

  }

  .navigation .nav li:last-child{

    float: right;

  }

  .main-container{

  	/*margin-top: 153px;*/

  }

  .sidebar{

    position: fixed !important;;

    top: 0px;

    left: -200%;

    z-index: 9999;

    background-color: transparent !important;

    height: 100%;

    width: 100%;

    -webkit-transition: all 0.5s ease;

    -moz-transition: all 0.5s ease;

    -o-transition: all 0.5s ease;

    transition: all 0.5s ease;

    padding: 0px !important;

  }

  .sidebar .sidebar-menu{

  	padding: 0px 30px;

  	position: absolute !important;

  	width: 70%;

  	height: 100%;

  	background-color: #cccccc;

  	box-shadow: 10px 0px 25px #000;

  	top: 0px;

  	left: 0px;

  }

  .sidebar .menu-wrap{

  	position: absolute;

  	width: 30%;

  	height: 100%;

  	top: 0px;

  	right: 0px;

  }

  .sidebar.open{

  	left: 0px;

  }

  .menu-icon{

  	position: fixed;

    top: 160px;

    left: 0px;

    z-index: 99999;

    padding: 10px 15px;

    border: solid 1px;

    border-left: 0px;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    box-shadow: 1px 2px 5px;

    cursor: pointer;

    background-color: #fff;

  }

  .sidebar .menu-icon{

  	position: absolute !important;

  	left: calc(100% + 30px);

  }

}

.sidebar-menu h3{ font-size:21px;}

div.class_for_form{ width:320px; margin:auto;}

span.glyphicon-trash{ color:#337ab7;}

li a.menu_color{    color: #527493 !important;

    background-color: transparent;

    font-weight: bolder;}

.container-fluid .sidebar-menu{ position:fixed;}	