body {
	background:#f7f7f7;
}

@media (min-width: 768px) {
  .container {
    max-width: 960px;
  }
}

a, a:link, a:visited {
	color:#428bca;
	text-decoration:none;
}
a:hover {
	color:#666
}


/* Top Navbar*/
.navbar-nav li a {
	padding-right:5px;
	font-size:14px;
}
.navbar-nav li a, .navbar-nav li a:link, .navbar-nav li a:visited {
	color:#428bca;
}

ul.nav li.dropdown ul.dropdown-menu{ 	
	border-top:0;
	margin-top:13px;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	background:none
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
	background:none;
  }

/* Top Navbar*/
.block-title{
	font-size: 18px;
	font-weight: 300;
	border-bottom:1px solid #ddd;
	padding: 0;
	margin: 0;
	padding-bottom:8px;
	margin-right:30px;	
}
.block-title span{
	border-bottom:3px solid #428bca;
	padding-bottom:5px;
	color:#428bca;
	font-weight:bold
}

.text-box{
	padding:30px;
}
ul.fa-ul li {
	padding:0 0 10px;
	padding-right:30px;
	text-align: justify;
	color:#333;
}
.block-text {
	font:14px/24px Arial, Helvetica;
	text-align:justify;
	color:#333;
	padding: 10px 0;
	padding-right:30px;
}
.box-shadow{background:#fff; border-radius:0; -webkit-box-shadow: 0 1px 0px rgba(0,0,0,0.09); box-shadow: 0 1px 0px rgba(0,0,0,0.09);}

@media (min-width: 992px) {
  .modal-lg {
    width: 960px;
  }
}
.modal-title {font:14px Arial,Helvetica,sans-serif}
.modal-header {
	/*
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	*/
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
     border-top-left-radius: 0;
     border-top-right-radius: 0;	
	}	
.btn, .alert, .badge, .label, .form-control, .progress {
    -webkit-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -moz-border-radius: 0;
     border-radius: 0;
     border-radius: 0;	
	}	

.required {
	color: #f88;
	font-size: 0.8em;
}

/*form input inner icon*/
.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 12px;
	left:0;
    pointer-events: none;
}
/*form input inner icon*/

	
.progress-bar {font-family: tahoma}
.progress-bar.animate {
   width: 100%;
}

.modal-loading-bar {
	width: 300px;
    position: absolute;
    top: 50% !important; 
    left: 50% !important; 
    margin-top: -100px;  
    margin-left: -200px; 	
    overflow: visible !important;		
	
}

.modal-loading-bar .modal-content {
    width: 300px; 
    height: 60px; 
}

/* Brand Logo Carousel*/
.brandlogo{
width:960px !important;
height:52px;
padding:12px 0px;
border:0px solid #ddd;
background:#fff;
clear:both;
margin:10px auto;
direction:ltr
}
.brandlogo ul{list-style:none}
.brandlogo ul li{
float:right;
width:135px;
height:40px;
margin:0;
text-align:center
}

img.content{ 
	float:right;
	border:1px solid #ccc;
	padding:2px;
	margin:5px
}

img.grayscale:hover{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    filter: gray;  /* For IE 6 - 9 */
    -webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
}

img.grayscale{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}

.comment-title{
	font-size: 18px;
	font-weight: 300;
	border-bottom:1px solid #ddd;
	padding: 0;
	margin: 0;
	padding-bottom:8px;
	margin-right:30px;	
}
.comment-title span{
	border-bottom:3px solid #999;
	padding-bottom:5px;
	color:#999;
	font-weight:bold
}

/* Brand Logo Carousel*/

.scrolltotop {
	height: 48px;
	width: 48px;
	border-color: #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
	color: #999;
	color: rgba(0, 0, 0, 0.3);
	font-size: 18px;
	line-height: 48px;
	border-radius: 3px;
	text-align: center;
}

.footer a, .footer a:link, .footer a:visited{
	color:#fff;
}
.footer a:hover{
	color:#ccc;
}
.footer > .active > a,
.footer > .active > a:hover,
.footer > .active > a:focus{
	color:#004080;
}
.yesprint {
	display:none;
}
#CommentForm .control-label{
	font-size:12px;
	color:#999;
}
@media print {
	.noprint, #topcontrol {
		display:none;
	}
	.yesprint {
		display:block;
		font-size:20px;
		color:#999;
	}
}

.review-item{
  display: table;
  table-layout: fixed;
  opacity: 1;
  padding: 15px 0;
  border-bottom: 1px solid #ccc;
}

.review-item:last-child{
	margin-bottom:50px
}

.review-item > div {
  display: table-cell;
  float: none;
  vertical-align: top;
}

.review-item-wrapper {
  padding: 0 0 0 16px;
  border-left: 1px dotted #ccc;
}