 html,
 body {
  height: 100%;
}

#logo {
  width: 74px;
  height: 20px;
  background: url('../../logo.svg');
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.btn {
  min-width: 80px; 
}

.wrap {
  min-height: 100%;
  height: auto;
  margin: 0 auto -60px;
  padding: 0 0 60px;
 }

.footer {
  background-color: #4A4849;
  height: 60px;
  color: #fff;
  font-size: 12px;
}

.footer a {
  color: #fff;
  text-decoration:none;
}

.footer a:hover {
  color: #fff;
  text-decoration:none;
}

.footer .text {
  margin: 20px 0;
}

.border {
  border-radius: 0;
}

.top {
  padding-top: 70px;
}

#picture { 
  width: 1000px; 
  position: relative;
  margin: 70px auto 0; 
}

#loader { 
  width: 100%; 
  text-align: center;
  color: #009966;
  position: fixed; 
  bottom: 0; 
  left: 0; 
  display: none; 
}

.info {
  font-size: 13px;
  margin: 0 25px 0 0;
}
.info ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.info ul li {
  text-align: left;
  vertical-align: middle;
  border-bottom: 1px solid #E4E2D2;
  margin-bottom: 1px;
  padding: 7px;
}
.info ul li .glyphicon {
  margin-right: 15px;
}

.nav-pills>li.active>a, 
.nav-pills>li.active>a:hover, 
.nav-pills>li.active>a:focus {
  color: #fff;
  background-color: #428bca;
}

.nav-pills>li>a {
  border-radius: 0;
}

.nav-stacked>li+li {
  margin-top: 0;
  margin-left: 0;
  border-bottom:1px solid #dadada;
  border-left:1px solid #dadada;
  border-right:1px solid #dadada;
}
.activeadmin {
  border-right:2px solid #428bca;
}

.thum {
    position:relative;
    overflow:hidden;
}
 
.btn-circle {
  min-width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  margin-left: 8px;
}

.btn-circle-lg {
  min-width: 60px;
  height: 60px;
  text-align: center;
  padding: 22px 0;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 30px;
  margin-left: 8px;
}

.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
  width: 140px;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.user-details {position: relative; padding: 0;}
.user-details .user-image {position: relative;  z-index: 1; width: 100%; margin-left: 20px; }
.user-image img { clear: both; margin: auto; position: relative;}
.user-details .user-info-block {width: 100%; position: absolute; top: 55px; background: rgb(255, 255, 255); z-index: 0; padding-top: 35px;}
.user-info-block .navigation {float: left; width: 100%; margin-top: 80px; padding: 0; list-style: none; border-bottom: 1px solid #428BCA; border-top: 1px solid #428BCA;}
.navigation li {float: left; margin: 0; padding: 0;}
.navigation li a {padding: 20px 30px; float: left;}
.navigation li.active a {background: #428BCA; color: #fff;}

.album {
  width: 244px;
  height: 284px; 
  padding-top: 1px;
  padding-bottom: 5px;
  margin-bottom: 20px;
  background-color: white;
}
.album_cover {
  width: 220px; 
  height: 260px; 
  margin: 12px;
  overflow: hidden; 
}
.album_picture {
  width: 65px;
  height: 100px; 
  margin-left: 12px; 
  margin-bottom: 12px;
  overflow: hidden;
}

.album_info {
  width: 244px; 
  height: 100px; 
  margin-top: 110px;
  overflow: hidden;
  border-top:1px solid #dadada;
}

.post-featured-image .thumbnail {
  margin-bottom: 0;
  padding: 12px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border: none
}

.picinfo {
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  margin-top: 0;
  color: #666;
}
