#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}


.content {
  display:table;
  width: 500px;
  padding:25px 0 0 0;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
#facebox .content ul,.tab-content ul,.md-profile ul{
	font:13px Arial, Helvetica, sans-serif;
	color:#555555;
	font-weight:normal;
	list-style:none;
	padding:0 0 0 10px;
	    overflow: hidden;
}
#facebox .content ul li, .tab-content ul li,.md-profile ul li{
	font:13px Arial, Helvetica, sans-serif;
	color:#555555;
	font-weight:normal;
	line-height:22px;
	background:url(../image/list.jpg) no-repeat 0 8px;
	padding:0 0 0 15px;
	    overflow: hidden;
}
ul.enlarge ul li{
	overflow:inherit !important;
}
ul.enlarge ul{
	overflow:inherit !important;
}
ul.enlarge{
	  overflow: initial !important;
}
#facebox .content ul li span,.tab-content ul li span{
	color:#FF0000;
}
#facebox .content ul li ul,.tab-content ul li ul{ list-style:lower-roman; }
#facebox .content ul li ul li,.tab-content ul li ul li{background:none; margin:0 0 0 25px; padding:0;
}

#facebox .content ul li h1,.tab-content ul li h1{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style:none;
	list-style:none;
	padding:5px 0 0 0;
}

#facebox .content  h2,.tab-content h2{
	font:18px Arial, Helvetica, sans-serif;
	color:#2b84e7;
	font-weight:normal;
	list-style:none;
	padding:8px 10px;
}
#facebox .content ul li p,.tab-content ul li p{
	font:14px Arial, Helvetica, sans-serif;
	color:#2b84e7;
	font-weight:bold;
	list-style:none;
}

#facebox .content > p:first-child,.tab-content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child,.tab-content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:1px;
  right:5px;
  padding:2px;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image,.tab-content .image {
  text-align: center;
}

#facebox img,.tab-content img {
  border: 0;
  margin:14px 0px 0px;
}
.tab-content img {
 max-width: 95%;
}
#facebox .excersise img, .tab-content .excersise img {
	margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}