/* Blue Theme Stylesheet */

.contentcontainer .altheading {
  background: #00789f url(img/bg_heading_alt.png);
  border: 1px solid #00789f;
  color: #fff;
  text-shadow: 1px 1px 1px #2d738a;
}
/* Navigation Styling */

ul#nav li a.heading,
a.collapsed,
a.expanded,
ul.navigation li.selected {
  border-bottom: 1px solid #006f93;
  border-top: 1px solid #2dabd5;
  text-shadow: 1px 1px 1px #0d2c35;
  background: url(img/bg_navigation.png) no-repeat top;
}
ul#nav li a.expanded {
  background: url(img/bg_navigation.png) 0 -76px;
}
ul#nav li a.collapsed:hover {
  background: url(img/bg_navigation.png) no-repeat 0 -38px;
  width: 205px;
}
ul#nav li a.expanded:hover {
  background: url(img/bg_navigation.png) no-repeat 0 -114px;
  width: 205px;
}
ul.navigation li.selected {
  background: url(img/bg_navigation_selected.png) no-repeat -1px 0;
  border: none;
}
/* Side Notifications */

.notifycount {
  background: url(img/bg_notify_count.png) no-repeat top;
}
/* Pagination */

ul.pagination li.page a {
  background: #00789f url(img/bg_buttons.png) repeat-x top;
  border: 1px solid #0d87ae;
}
ul.pagination li.page a:hover {
  background: #00789f url(img/bg_buttons.png) 0 -50px;
  border: 1px solid #005977;
}
/* Button Styling */

.btn,
.btnalt {
  background: url(img/bg_buttons.png) repeat-x top;
  border: 1px solid #0d87ae !important;
  color: #fff;
  font-size: 11px;
  padding: 8px 6px 6px;
  boirder-radius: 7px;
  -moz-border-radius: 7px;
  font-weight: 700;
  border: none;
}
.btn:hover {
  background: url(img/bg_buttons.png) 0 -50px;
  border: 1px solid #005977;
  cursor: pointer;
}
.btnalt {
  background: url(img/bg_buttons_alternative.png) repeat-x top !important;
  border: 1px solid #333 !important;
  color: #fff;
  padding: 8px 6px 6px;
  border: none;
}
.btnalt:hover {
  background: url(img/bg_buttons_alternative.png) 0 -50px !important;
  border: 1px solid #111 !important;
  cursor: pointer;
}
.btndelete {
  background: -webkit-linear-gradient(top, #ff9393 0%, #ff0000 100%) !important;
  border: 1px solid #c30000 !important;
  color: #fff;
  font-weight: 700;
  padding: 8px 5px 6px;
  font-size: 11px;
  margin-left: 1px;
}
.btndelete:hover {
  background: -webkit-linear-gradient(top, #ff0000 0%, #ff9393 100%) !important;
}
.strong_ftr {
  display: flex;
  align-items: center;
  gap: 5px;
}
.strong_ftr input {
  margin: 1px 0 0 0;
}
/* Login Page */

.logininput {
  background: #fff url(img/bg_login_input.png) repeat-x top;
}
.logininput:focus {
  border: 1px solid #09c;
  color: #09c;
}
#logincontainer .loginbtn {
  background: #3197ca url(img/bg_login_btn.png) repeat-x top;
  border-radius: 8px;
  -moz-border-radius: 8px;
  border: none;
  font-size: 25px;
  font-weight: 700;
  text-shadow: 1px 1px 1px #9cced6;
  color: #1c5571;
  width: 260px;
  padding: 11px 0;
  margin: 5px 0 0 0;
  display: block;
  cursor: pointer;
  border-top: 1px solid #bedfef;
  letter-spacing: -1px;
}
#logincontainer .loginbtn:hover {
  background: #3197ca url(img/bg_login_btn.png) -0 -60px;
  cursor: pointer;
  color: #103141;
}
.control_panel {
  color: rgb(255, 255, 255);
  float: left;
  font-size: 22px;
  margin: 32px 0 0;
  padding: 0 0 0 20px;
  font-weight: bold;
}
