/* CSS Document */

.mt20 {margin-top: 20px;}
.mt40 {margin-top: 40px;}

.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb60 {margin-bottom: 60px;}
body {
	color: #58595B;
}
table {
	background-color: #fff;
}
.no-padding{
	padding: 0;
}

.text-pink {
	color: #E90088;
}
.container {
	width: 759px;
}
.bg-shadow {
	background-image:url(../img/back-shadow.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

p { color: #58595B; font-size:14px; text-align: left;}

h1, h2, h3, h4, h5, h6 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color: #333333;
}

.badge {
	background-color: #E90088;
	font-family:"Times New Roman", Times, serif;
	padding: 5px 8px;
}
.list-group-item > .badge {
	float: left;
	margin-right: 10px;
}
.list-group {
	font-size: 13px;
	text-align: left;
}
.list-group-item {
	border: none;
	padding: 8px 0;
	color: #58595B;
	font-size: 14px;
}
.faq_thumb {
	margin: 30px 0 10px;
}

.faq_thumb a {
	color: #606060;
	text-decoration:none;
	
}
.faq_thumb a h4 {
	font-size: 18px;
}
.faq_thumb a:hover {
	color: #EA0089; 
	text-decoration:none;
	cursor:pointer;
}

.faq_thumb .img-circle {
	border: 1px solid #e2e2e2;
	-webkit-box-shadow: 3px 3px 4px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    3px 3px 4px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         3px 3px 4px 0px rgba(50, 50, 50, 0.1);
	transition: border .3s;
}

.faq_thumb a:hover .img-circle {
	border: 1px solid rgba(234, 0, 137, .5);
	-webkit-box-shadow: 3px 3px 4px 0px rgba(234, 0, 137, .1);
	-moz-box-shadow:    3px 3px 4px 0px rgba(234, 0, 137, .1);
	box-shadow:         3px 3px 4px 0px rgba(234, 0, 137, .1);
	transition: border .3s;
}
.breadcrumb {
	background-color:#fff;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-bottom: 0;
	text-align:left;
	padding: 13px 10px;
}
.breadcrumb, .breadcrumb a { font-size: 13px;}
.breadcrumb a{
	 color: #E90088;
}

img {
vertical-align: baseline !important;
}

table {background-color: #ffffff;}
.img-circle {
	border-radius: 30px;
}

.list {
	font-size: 14px;
	text-align: left;
	color: #58595B;
	padding: 0;
	padding-left: 30px;
}
.list li {
	margin: 5px 0;
}
.btn-opacity {		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=80);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:0.8;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.8;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.8;
	-webkit-transition: opacity .05s ease-in;
	-moz-transition: opacity .05s ease-in;
	-ms-transition: opacity .05s ease-in;
	-o-transition: opacity .05s ease-in;
	transition: opacity .05s ease-in;
}
.btn-opacity:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
}