html.login, html.login body{ background-color:#888; }
html.login form{ margin-bottom:0; }
html.login div.modal{ position:relative;margin:48px auto;top:0;left:0; }
#modal-recovery{ display:none; }
.dropdown-menu{ display:none; }
.container.top{ margin-top:60px; }
.center{ text-align:center; }
form.search{ margin:0 0; }
.list-page h2 a{ float:right; }
.crud-actions{ width:158px; }
#footer {
  margin:30px 0 30px 0;
  background-color: #fff;
  background-repeat: no-repeat;
}
#main div {
    -webkit-flex: 1; /* Safari 6.1+ */
    -ms-flex: 1; /* IE 10 */
    flex: 1;
}
h2 {
  font-size: 24px;
  line-height: 36px;
}
.btnn {
  position: relative;
  color:aliceblue;
  background-color:darkcyan;
  border-color:darkcyan;
  border-radius: 5px;
  font-family: normal;
  font-size: 14px;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 12px;
  text-decoration: none;
  float: right;
  margin-bottom: 3px;
  margin-right: 3px;
}

.btnn:hover {
  background: #03ad83e7;
  background-image: -webkit-linear-gradient(top, #03ad83e7, #03ad83e7);
  background-image: -moz-linear-gradient(top, #03ad83e7, #03ad83e7);
  background-image: -ms-linear-gradient(top, #03ad83e7, #03ad83e7);
  background-image: -o-linear-gradient(top, #03ad83e7, #03ad83e7);
  background-image: linear-gradient(to bottom, 03ad83e7#3cb0fd, #3403ad83e798db);
  text-decoration: none;
  color:black;
}
/*#btn
{
float: right;
position: absolute;
top: 27%;
left: 93%;
font-size: large;
}*/
body.login #footer hr {
  display: none;
}

#footer p a {
  font-weight: bold;
}

#footer p {
  margin-bottom: 0;
}
#footer p.right {
  float: right;
}

.navbar-fixed-top .brand {
  color: #FFFCFC;
  float: right;
  font-weight: bold;
  margin-left: 20px;
  padding-left: 0;
  padding-right: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 0 30px rgba(255, 255, 255, 0.125);
}

.plain-form {
  margin: 0 0;
}

.progress-form-file {
  margin: 18px 0;
  width: 260px;
}

.users-header a {
  float: right;
}

.reset-margin{
  margin: 0;
}

.pagination{
  text-align: center;
} 

label{
  margin: 0 20px;
} 

form label:first-child{
  margin: 0 20px 0 12px;
} 

.container.login{margin-top: 60px;}
.sidebar-nav {
  padding: 9px 0;
}

.form-signin {
  max-width: 350px;
  padding: 19px 29px 29px;
  margin: 0 auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}

.form-signin input[type="text"],
.form-signin input[type="password"] {
  font-size: 16px;
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px;
  width: 293px;
  width: -moz-available;
  border-radius: 6px;
}
#big_table_wrapper{background-color:#fff;}
#big_table_wrapper .dataTables_length{float:left;}
#big_table_wrapper .dataTables_filter{float:right;}
#big_Table_wrapper .ui-toolbar{padding:5px;}
#big_table{width:730px;text-align: center;}
.dataTables_paginate .ui-button{margin-right:-.1em!important;}
.paging_full_numbers .ui-button{color:#333!important;cursor:pointer;margin:0;padding:2px 6px;}
.dataTables_info{float:left;width:50%;padding-top:3px;}
.dataTables_paginate{float:right;text-align:right;width:auto;}
.paging_full_numbers{width:350px!important;}
#big_table_processing > img{padding-left:20px;}

    /* Override btn-primary color */
    .btn-primary {
      background-color:darkcyan; /* Change this to your desired color */
      border-color: darkcyan; /* Change this to your desired border color */
      color: white; /* Change this to your desired text color */
      margin-right: 3px;
      margin-left: 2px;
      margin-bottom: 5px;
    }
    .btn-primary:hover 
    {
      background-color: #03ad83e7; /* Change this to your desired hover color */
      border-color: #03ad83e7; /* Change this to your desired hover border color */
      color:black;
    }
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary 
    {
      background-color: #03ad83e7; /* Change this to your desired hover color */
      border-color: #03ad83e7; /* Change this to your desired hover border color */
      color:black;
    }
    .dropdown-menu li a:hover {
      background-color: #03ad83e7; /* Change this to your desired hover color for dropdown items */
      color:black;
    }
