@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,200italic,300italic,400italic,600italic,600,700,700italic,900,900italic);
/*font-family: 'Source Sans Pro', sans-serif;*/

.bgwhite-wrap {background: #fff; border-radius: 5px; border: 1px solid #d9d9d9;}
.score-wrap h1 {font-family: 'Source Sans Pro', sans-serif;}
.score-wrap .score {font-family: 'Source Sans Pro', sans-serif; font-size: 48px; font-weight: 700; color: #4c5e70; text-align: center; position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; top: 26%;}
.score-wrap table {width: 100%; table-layout: fixed;}
.score-wrap table td {font-family: 'Source Sans Pro', sans-serif; color: #546e7a; border-top: 1px solid #d9d9d9; padding: 10px 15px; vertical-align: top;}
.score-wrap table td.no-border-top {border-top: none; padding-top: 0;}
.score-wrap table td:last-child {border-right: 0;}
.score-wrap table td h3 {font-size: 32px; margin-bottom: 0; margin-top: 0;}
.score-wrap table td h3 span.value {font-size: 32px; font-weight: 400;}
.score-wrap table td h4 {margin: 0; font-weight: 700;}
.score-wrap table td span {font-weight: 600; font-size: 14px;}
.score-wrap table td i.fa-thumbs-up {margin-right: 5px; font-size: 18px; vertical-align: middle;}

.info-wrap {padding: 20px; margin-bottom: 40px; position: relative;}
.info-wrap .coming-soon {position: absolute; right: -10px; top: -10px;}
.info-wrap table {table-layout: fixed; width: 100%;}
.info-wrap table td, .info-wrap table th {padding: 5px 0; font-size: 16px; vertical-align: top;}
.info-wrap h3 {font-size: 20px; font-weight: 600; margin-top: 0; margin-bottom: 5px;}
.info-wrap p {font-size: 16px;}
.info-wrap .bg-danger {background-color: #e04a39; color: #fff; padding: 10px; border-radius: 5px; font-size: 15px;}
.info-wrap .bg-warning {background-color: #fdba4e; color: #7f5c23; padding: 10px; border-radius: 5px; font-size: 15px;}
.info-wrap .bg-green {background-color: #6C0; color: #FFF; padding: 10px; border-radius: 5px; font-size: 15px;}
.info-wrap table.table-compare th {padding: 10px 0;}
.info-wrap table.table-compare .vs-img {position: absolute; margin-left: 6%; margin-top: 1%;}
.info-wrap table.table-compare th:first-child {width: 20%;}
.info-wrap table.table-compare th:nth-child(2) {width: 40%; background-color: #1b1b1b;}
.info-wrap table.table-compare th:last-child {width: 40%; background-color: #3a5795;}

.info-wrap table.table-compare td {padding: 5px 10px; font-size: 15px; color: #424242; word-wrap:break-word;}
.info-wrap table.table-compare td .value {word-break: break-all;}
.info-wrap table.table-compare td:first-child {font-size: 14px; font-weight: 600; color: #4c5e70; text-transform: uppercase;}
.info-wrap table.table-compare td:nth-child(2) {background-color: #fefac5;}
.info-wrap table.table-compare td:last-child {background-color: #cbd7e6;}
.info-wrap table.table-compare tr:nth-child(2) td {padding-top: 20px;}
.info-wrap table.table-compare tr:last-child td {padding-bottom: 30px;}
.info-wrap table.table-compare img {max-width: 100%;}
.info-wrap p.bbottom {border-bottom: 2px solid #e3e9ee; padding-bottom: 10px;}

.info-wrap .btn-group button {font-size: 12px; font-weight: 600;}
.id_img_wrapper{ position: relative; float: left; }
.id_img_wrapper .glyphicon{	position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 35px; color: #CCC; display: none; }
.id_img_wrapper a:hover .glyphicon{ display: block; }

/*#bar-chart {width: 570px !important; height: 300px !important;}*/

.text-green {color: #58b45c;}
.text-red {color: #f55753;}
.text-blur {color: #dedede;}

.tooltip-inner {max-width: 300px !important; background-color: #37474f; padding: 20px;}
.tooltip.in {opacity: 1; filter: alpha(opacity=100);}
.tooltip.top .tooltip-inner {background-color: #37474f;}
.tooltip.top .tooltip-arrow {border-top-color: #37474f;}
.tooltip-inner p {font-size: 14px; text-align: left;}

.tooltip-wrap .tooltip-inner {background-color: #000; max-width: 200px !important; font-size: 14px; text-align: left;}

.info-wrap .table-list {margin-bottom: 0;}
.info-wrap .table-list td blockquote:before {content: none !important;}

.bgcheck-sample-info {text-align: center; padding: 20px; background-color: #26A4F9;}
.bgcheck-sample-info > a {margin-top: 5px;}
.bgcheck-sample-info p {margin-bottom: 0; color: #fff; font-size: 16px;}
.bgcheck-sample-info p img {width: 32px; margin-right: 10px;}

.text-blurry {text-shadow: 0 0 15px #989898; color: transparent; -moz-user-select-webkit-user-select: none;}
.text-white {color: #fff;}

/*==== Media Queries ====*/
@media (min-width: 1025px) {
.tooltip.left {left: -140px !important;}
.tooltip.right {left: 800px !important;}

.tooltip-wrap .tooltip.right {left: auto !important; right: -220px;}
.tooltip-wrap .tooltip.left {right: auto !important; left: -220px !important;}
}

@media (max-width: 1024px) {
	.tooltip-wrap .tooltip.in {opacity: 0; display: none !important;}
}

@media (max-width: 600px) {

}
