html{

	position: relative;

	min-height: 100%;  

}

body {

	font-family:'Open Sans', sans-serif;

	padding-bottom: 60px;

}

.footer {

  position: absolute;

  bottom: 0;

  width: 100%;

  /* Set the fixed height of the footer here */

  height: 60px;

  background-color: white;

}

.container .text-muted {

  margin: 20px 0;

}

.italic {

	font-style: italic;

}

.width {

	width: 710px;

	margin-left: 105px;

}

#wrap {

	min-height: 100%;

	height: auto !important;

	height: 100%;

}

.container {

	width: 960px;

	margin-right: auto;

	margin-left: auto;

	padding-left: 15px;

	padding-right: 15px;

	

}

.pure-table {

	width: 930px;

	table-layout: fixed;

}

.pure-table td,.pure-table th {

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap;

	font-size: 14px;

}	

.pure-table-striped tr:nth-child(2n-1) td{background-color:#f0f8fb ;}

.pure-table thead {

	background-color: #dceff7;

}

.navbar {

	height: 56px;

	min-height: 0;

	font-size: 16px;

}

.navbar ol {

	font-size: 16px !important;

}

p {

	line-height: 30px;

	font-size: 16px;

	clear: both;

}

.logo {

	width: 25%;

	margin-top: -2px;

	margin-left: -22px;	

}

.glyphicon {

	font-size: 16px;

	margin-left: 22px;

}

/*#footer {

	

	margin-top: 10px;

	margin-bottom: 10px;

	position:absolute;

   bottom:0;

   width:100%;

   height:40px;   /* Height of the footer */

 /*  background:#6cf;



}

#footer {

	color: #333;

	background-color: white;

	border-top: 1px solid #dceff7;

	

}

#footer a {

	color: #333;

}

#nav-footer {

	float:left;

	list-style:none;

	margin:0;

	padding:0;

}

#nav-footer li {

	font-weight:500;

	float:left;

	display:inline;

	padding:0;

	padding-left: 126px;

	font-size:16px;

	margin: 0 auto;

	margin-top: 20px;

}*/

.question {

	font-size: 18px;

	color: #0995CC;

	padding-top: 10px;

	font-weight: 600;

}

.answer {

	font-size: 16px;

	padding-top: 10px;

	color: #333;

}

h1 {

	color: #333;

}

h2 {

	color: #0995CC;

	font-size: 22px;

}

.box {

        background-color: #e0ffc1;

        border: 2px solid #b7e589;

        -moz-border-radius: 5px;

        -webkit-border-radius: 5px;

        border-radius: 5px;

        width: 100%;

        padding-left: 10px;

        padding-right: 10px;

}

.brands {

	table-layout: fixed;

  width: 84%;

}

.row_1 {

	width: 80%;

}

.row_2 {

	width: 32%;

}

.page-header {

	border-bottom: none;

	margin-top: 57px;

}

.breadcrumb {

	background-color: inherit;

}



.first {

        clear: left;

        margin-left: 0;

}

.second, .third {

        margin-left: 2%;

}

.panel {

        width: 23%;

        text-align: center;

}

.panel-info, .panel-success, .panel-default, .panel-blue {

        float: left;

}

.panel-blue {

        background-color: #afeeee;

        border-color: #afeeee;

        color: #008080;

}

.list-default {

        padding: 3px;

        padding-left: 15px;

        text-align: left;

}

.smaller {

        padding: 3px;

        color: #333333;

}

.panel-heading {

        font-weight: bold;

}

li {

        line-height: 30px;

}

.glyphicon-ok {

        color: #59A647;

        margin-left: -1px;

}

.glyphicon-ban-circle {

        color: #990033;

        margin-left: -1px;

}

.btn {

  background: #eb5959;

  -webkit-border-radius: 5;

  -moz-border-radius: 5;

  border-radius: 5px;

  color: #ffffff;

  padding: 5px 14px 5px 14px;

  text-decoration: none;

	font-size: 14px;

	font-weight: bold;	

}

.btn:hover {

	color: white;

}

.card {

  position: relative;

  display: block;

  margin-bottom: .75rem;

  background-color: #fff;

  border: 1px solid #e5e5e5;

  border-radius: .25rem;

}



.card-block {

  padding: 1.25rem;

}



.card-title {

  margin-bottom: .75rem;

}

.card-text:last-child {

  margin-bottom: 0;

}

.card-header {

  padding: .75rem 1.25rem;

  background-color: #f5f5f5;

  border-bottom: 1px solid #e5e5e5;

}



.card-header:first-child {

  border-radius: .25rem .25rem 0 0;

}



.card-footer {

  padding: .75rem 1.25rem;

  background-color: #f5f5f5;

  border-top: 1px solid #e5e5e5;

}



.card-footer:last-child {

  border-radius: 0 0 .25rem .25rem;

}

.counter_1, .counter_2 {

	width: 49%;

	margin-top: 30px;
	margin-bottom: 50px;

	text-align: center;
	font-weight: bold;

}

.counter_1 {

	float: left;

	border-right: 1px solid #ccc;

}

.counter_2 {

	float: right;

}

.counter_1 h4, .counter_2 h4 {

	font-size: 20px;
	font-weight: bold;

}

.counter_1 span, .counter_2 span {

	color: #cf2f17;

	font-size: 28px;

}