
.rating-item {
	margin:0 0 2px;
	float:left;
	clear:both
}
.rating-item .rating {
	display:none
}
.rating-item label {
	padding-top:5px!important;
	margin-top:5px
}
.rating-item .stars {
	background-image:url(https://www.lombardfordprotect.com/resources/images/stars-sprite.png);
	background-position:0 0;
	width:123px;
	height:23px;
	cursor:pointer;
	position:relative;
	display:block;
	float:left;
	margin-top:5px
}
.rating-item .stars.r1 {
	background-position:0 -46px
}
.rating-item .stars.r2 {
	background-position:0 -69px
}
.rating-item .stars.r3 {
	background-position:0 -92px
}
.rating-item .stars.r4 {
	background-position:0 -115px
}
.rating-item .stars.r5 {
	background-position:0 -138px
}
.rating-item span.rating-flag {
	float:left;
	display:block;
	font-size:12px;
	font-style:italic;
	padding:9px 0 0 15px;
	color:#e25625
}
.rating-item span.rating-flag.rated {
	color:#6c6b6b
}
.rating-static {
	width:105px;
	height:19px;
	margin-top:12px;
	background:url(https://www.lombardfordprotect.com/resources/images/bg_star_rating.png) 0 0 no-repeat
}
.employee-rating .rating-static, .employee-rating .rating-static-indv {
    background-image: url(https://www.lombardfordprotect.com/resources/images/bg_star_rating_new_blue.png);
}
.category_ratings_indv {
	list-style-type:none;
	padding-left:0;
	margin-top:-10px
}
.category_ratings_indv h3 {
	position:absolute;
	top:11px;
	font-size:1em;
	font-weight:normal
}
.category_ratings_indv li {
	position:relative;
	height:16px;
	padding-bottom:4px
}
.category_ratings_indv li:first-child {
	border-top:none
}
.category_ratings_indv .total {
	margin-top:10px
}
.category_ratings_indv li.total {
	border-top:2px solid #97a6c8;
	padding-top:2px
}
.category_ratings_indv .rating-static-indv {
	position:absolute;
	left:133px;
	top:8px;
	margin-top:0
}
.category_ratings_indv .rating-static {
	position:absolute;
	left:127px;
	top:8px;
	margin-top:0
}
.category_ratings_indv .score {
	position:absolute;
	right:3px;
	display:block;
	width:29px;
	height:24px;
	text-align:center;
	padding-top:11px;
	color:#1b43a1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em
}

.rating-static-indv {
	width:95px;
	height:17px;
	margin-top:12px;
	background:url(https://www.lombardfordprotect.com/resources/images/bg_star_rating.png) 0 0 no-repeat;
	background-size:190px 75px
}
.rating-indv-50 {
	background-position:0 0
}
.rating-indv-40 {
	background-position:-19px 0
}
.rating-indv-30 {
	background-position:-38px 0
}
.rating-indv-20 {
	background-position:-57px 0
}
.rating-indv-10 {
	background-position:-75px 0
}
.rating-indv-00 {
	background-position:-96px 0
}
.lt-ie9 .rating-static-indv {
	width:105px!important;
	height:20px!important
}
.lt-ie9 .rating-50.rating-static-indv {
	background-position:0 0
}
.lt-ie9 .rating-40.rating-static-indv {
	background-position:-21px 0
}
.lt-ie9 .rating-30.rating-static-indv {
	background-position:-42px 0
}
.lt-ie9 .rating-20.rating-static-indv {
	background-position:-63px 0
}
.lt-ie9 .rating-10.rating-static-indv {
	background-position:-84px 0
}
.lt-ie9 .rating-00.rating-static-indv {
	background-position:-105px 0
}
.rating-50 {
	background-position:0 0
}
.rating-40 {
	background-position:-21px 0
}
.rating-30 {
	background-position:-42px 0
}
.rating-20 {
	background-position:-63px 0
}
.rating-10 {
	background-position:-84px 0
}
.rating-0 {
	background-position:-106px 0
}
.rating-00 {
	background-position:-106px 0
}
.rating-1 {
	background-position:-84px -43px
}
.rating-2 {
	background-position:-84px -43px
}
.rating-3 {
	background-position:-84px -43px
}
.rating-4 {
	background-position:-84px -22px
}
.rating-5 {
	background-position:-84px -22px
}
.rating-6 {
	background-position:-84px -22px
}
.rating-7 {
	background-position:-84px -64px
}
.rating-8 {
	background-position:-84px -64px
}
.rating-9 {
	background-position:-84px -64px
}
.rating-11 {
	background-position:-63px -43px
}
.rating-12 {
	background-position:-63px -43px
}
.rating-13 {
	background-position:-63px -43px
}
.rating-14 {
	background-position:-63px -22px
}
.rating-15 {
	background-position:-63px -22px
}
.rating-16 {
	background-position:-63px -22px
}
.rating-17 {
	background-position:-63px -64px
}
.rating-18 {
	background-position:-63px -64px
}
.rating-19 {
	background-position:-63px -64px
}
.rating-21 {
	background-position:-42px -43px
}
.rating-22 {
	background-position:-42px -43px
}
.rating-23 {
	background-position:-42px -43px
}
.rating-24 {
	background-position:-42px -22px
}
.rating-25 {
	background-position:-42px -22px
}
.rating-26 {
	background-position:-42px -22px
}
.rating-27 {
	background-position:-42px -64px
}
.rating-28 {
	background-position:-42px -64px
}
.rating-29 {
	background-position:-42px -64px
}
.rating-31 {
	background-position:-21px -43px
}
.rating-32 {
	background-position:-21px -43px
}
.rating-33 {
	background-position:-21px -43px
}
.rating-34 {
	background-position:-21px -22px
}
.rating-35 {
	background-position:-21px -22px
}
.rating-36 {
	background-position:-21px -22px
}
.rating-37 {
	background-position:-21px -64px
}
.rating-38 {
	background-position:-21px -64px
}
.rating-39 {
	background-position:-21px -64px
}
.rating-41 {
	background-position:0 -43px
}
.rating-42 {
	background-position:0 -43px
}
.rating-43 {
	background-position:0 -43px
}
.rating-44 {
	background-position:0 -22px
}
.rating-45 {
	background-position:0 -22px
}
.rating-46 {
	background-position:0 -22px
}
.rating-47 {
	background-position:0 -64px
}
.rating-48 {
	background-position:0 -64px
}
.rating-49 {
	background-position:0 -64px
}
.rating-static-indv.rating-50 {
	background-position:0 0
}
.rating-static-indv.rating-40 {
	background-position:-19px 0
}
.rating-static-indv.rating-30 {
	background-position:-38px 0
}
.rating-static-indv.rating-20 {
	background-position:-57px 0
}
.rating-static-indv.rating-10 {
	background-position:-76px 0
}
.rating-static-indv.rating-0 {
	background-position:-96px 0
}
.rating-static-indv.rating-00 {
	background-position:-96px 0
}
.rating-static-indv.rating-1, .rating-static-indv.rating-2, .rating-static-indv.rating-3 {
	background-position:-76px -39px
}
.rating-static-indv.rating-4, .rating-static-indv.rating-5, .rating-static-indv.rating-6 {
	background-position:-76px -19px
}
.rating-static-indv.rating-7, .rating-static-indv.rating-8, .rating-static-indv.rating-9 {
	background-position:-76px -59px
}
.rating-static-indv.rating-11, .rating-static-indv.rating-12, .rating-static-indv.rating-13 {
	background-position:-57px -39px
}
.rating-static-indv.rating-14, .rating-static-indv.rating-15, .rating-static-indv.rating-16 {
	background-position:-57px -19px
}
.rating-static-indv.rating-17, .rating-static-indv.rating-18, .rating-static-indv.rating-19 {
	background-position:-57px -59px
}
.rating-static-indv.rating-21, .rating-static-indv.rating-22, .rating-static-indv.rating-23 {
	background-position:-38px -39px
}
.rating-static-indv.rating-24, .rating-static-indv.rating-25, .rating-static-indv.rating-26 {
	background-position:-38px -19px
}
.rating-static-indv.rating-27, .rating-static-indv.rating-28, .rating-static-indv.rating-29 {
	background-position:-38px -59px
}
.rating-static-indv.rating-31, .rating-static-indv.rating-32, .rating-static-indv.rating-33 {
	background-position:-19px -39px
}
.rating-static-indv.rating-34, .rating-static-indv.rating-35, .rating-static-indv.rating-36 {
	background-position:-19px -19px
}
.rating-static-indv.rating-37, .rating-static-indv.rating-38, .rating-static-indv.rating-39 {
	background-position:-19px -59px
}
.rating-static-indv.rating-41, .rating-static-indv.rating-42, .rating-static-indv.rating-43 {
	background-position:0 -39px
}
.rating-static-indv.rating-44, .rating-static-indv.rating-45, .rating-static-indv.rating-46 {
	background-position:0 -19px
}
.rating-static-indv.rating-47, .rating-static-indv.rating-48, .rating-static-indv.rating-49 {
	background-position:0 -59px
}

.employee-rating-horizontal .rating-0 {
	background-position:0 -85px
}
.employee-rating-badge-lg .rating-50, .employee-rating-badge-sm .rating-50 {
	background-position:0 0
}
.employee-rating-badge-lg .rating-40, .employee-rating-badge-sm .rating-40 {
	background-position:-12px 0
}
.employee-rating-badge-lg .rating-30, .employee-rating-badge-sm .rating-30 {
	background-position:-24px 0
}
.employee-rating-badge-lg .rating-20, .employee-rating-badge-sm .rating-20 {
	background-position:-36px 0
}
.employee-rating-badge-lg .rating-10, .employee-rating-badge-sm .rating-10 {
	background-position:-48px 0
}
.employee-rating-badge-lg .rating-0, .employee-rating-badge-sm .rating-0 {
	background-position:0 -48px
}
.employee-rating-badge-lg .rating-00, .employee-rating-badge-sm .rating-00 {
	background-position:0 -48px
}
.employee-rating-badge-lg .rating-1, .employee-rating-badge-sm .rating-1 {
	background-position:-48px -24px
}
.employee-rating-badge-lg .rating-2, .employee-rating-badge-sm .rating-2 {
	background-position:-48px -24px
}
.employee-rating-badge-lg .rating-3, .employee-rating-badge-sm .rating-3 {
	background-position:-48px -24px
}
.employee-rating-badge-lg .rating-4, .employee-rating-badge-sm .rating-4 {
	background-position:-48px -12px
}
.employee-rating-badge-lg .rating-5, .employee-rating-badge-sm .rating-5 {
	background-position:-48px -12px
}
.employee-rating-badge-lg .rating-6, .employee-rating-badge-sm .rating-6 {
	background-position:-48px -12px
}
.employee-rating-badge-lg .rating-7, .employee-rating-badge-sm .rating-7 {
	background-position:-48px -36px
}
.employee-rating-badge-lg .rating-8, .employee-rating-badge-sm .rating-8 {
	background-position:-48px -36px
}
.employee-rating-badge-lg .rating-9, .employee-rating-badge-sm .rating-9 {
	background-position:-48px -36px
}
.employee-rating-badge-lg .rating-11, .employee-rating-badge-sm .rating-11 {
	background-position:-36px -24px
}
.employee-rating-badge-lg .rating-12, .employee-rating-badge-sm .rating-12 {
	background-position:-36px -24px
}
.employee-rating-badge-lg .rating-13, .employee-rating-badge-sm .rating-13 {
	background-position:-36px -24px
}
.employee-rating-badge-lg .rating-14, .employee-rating-badge-sm .rating-14 {
	background-position:-36px -12px
}
.employee-rating-badge-lg .rating-15, .employee-rating-badge-sm .rating-15 {
	background-position:-36px -12px
}
.employee-rating-badge-lg .rating-16, .employee-rating-badge-sm .rating-16 {
	background-position:-36px -12px
}
.employee-rating-badge-lg .rating-17, .employee-rating-badge-sm .rating-17 {
	background-position:-36px -36px
}
.employee-rating-badge-lg .rating-18, .employee-rating-badge-sm .rating-18 {
	background-position:-36px -36px
}
.employee-rating-badge-lg .rating-19, .employee-rating-badge-sm .rating-19 {
	background-position:-36px -36px
}
.employee-rating-badge-lg .rating-21, .employee-rating-badge-sm .rating-21 {
	background-position:-24px -24px
}
.employee-rating-badge-lg .rating-22, .employee-rating-badge-sm .rating-22 {
	background-position:-24px -24px
}
.employee-rating-badge-lg .rating-23, .employee-rating-badge-sm .rating-23 {
	background-position:-24px -24px
}
.employee-rating-badge-lg .rating-24, .employee-rating-badge-sm .rating-24 {
	background-position:-24px -12px
}
.employee-rating-badge-lg .rating-25, .employee-rating-badge-sm .rating-25 {
	background-position:-24px -12px
}
.employee-rating-badge-lg .rating-26, .employee-rating-badge-sm .rating-26 {
	background-position:-24px -12px
}
.employee-rating-badge-lg .rating-27, .employee-rating-badge-sm .rating-27 {
	background-position:-24px -36px
}
.employee-rating-badge-lg .rating-28, .employee-rating-badge-sm .rating-28 {
	background-position:-24px -36px
}
.employee-rating-badge-lg .rating-29, .employee-rating-badge-sm .rating-29 {
	background-position:-24px -36px
}
.employee-rating-badge-lg .rating-31, .employee-rating-badge-sm .rating-31 {
	background-position:-12px -24px
}
.employee-rating-badge-lg .rating-32, .employee-rating-badge-sm .rating-32 {
	background-position:-12px -24px
}
.employee-rating-badge-lg .rating-33, .employee-rating-badge-sm .rating-33 {
	background-position:-12px -24px
}
.employee-rating-badge-lg .rating-34, .employee-rating-badge-sm .rating-34 {
	background-position:-12px -12px
}
.employee-rating-badge-lg .rating-35, .employee-rating-badge-sm .rating-35 {
	background-position:-12px -12px
}
.employee-rating-badge-lg .rating-36, .employee-rating-badge-sm .rating-36 {
	background-position:-12px -12px
}
.employee-rating-badge-lg .rating-37, .employee-rating-badge-sm .rating-37 {
	background-position:-12px -36px
}
.employee-rating-badge-lg .rating-38, .employee-rating-badge-sm .rating-38 {
	background-position:-12px -36px
}
.employee-rating-badge-lg .rating-39, .employee-rating-badge-sm .rating-39 {
	background-position:-12px -36px
}
.employee-rating-badge-lg .rating-41, .employee-rating-badge-sm .rating-41 {
	background-position:0 -24px
}
.employee-rating-badge-lg .rating-42, .employee-rating-badge-sm .rating-42 {
	background-position:0 -24px
}
.employee-rating-badge-lg .rating-43, .employee-rating-badge-sm .rating-43 {
	background-position:0 -24px
}
.employee-rating-badge-lg .rating-44, .employee-rating-badge-sm .rating-44 {
	background-position:0 -12px
}
.employee-rating-badge-lg .rating-45, .employee-rating-badge-sm .rating-45 {
	background-position:0 -12px
}
.employee-rating-badge-lg .rating-46, .employee-rating-badge-sm .rating-46 {
	background-position:0 -12px
}
.employee-rating-badge-lg .rating-47, .employee-rating-badge-sm .rating-47 {
	background-position:0 -36px
}
.employee-rating-badge-lg .rating-48, .employee-rating-badge-sm .rating-48 {
	background-position:0 -36px
}
.employee-rating-badge-lg .rating-49, .employee-rating-badge-sm .rating-49 {
	background-position:0 -36px
}

.valign-top {
	vertical-align:top
}
.valign-middle {
	vertical-align:middle
}
.valign-bottom {
	vertical-align:bottom
}
.valign-text-top {
	vertical-align:text-top
}
.valign-sub {
	vertical-align:sub
}
.table {
	display:table;
	margin-bottom:0!important
}
.tr {
	display:table-row
}
.td {
	display:table-cell
}
.table-layout-fixed {
	table-layout:fixed
}
.fill-width {
	width:inherit!important
}
.fill-height {
	height:inherit!important
}
.fluid-scroll {
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	overflow-x:hidden
}
.pull-left {
	float:left
}
.pull-right {
	float:right
}
.clear-fix {
	clear:both
}
.clear-none {
	clear:none
}
.clear-left {
	clear:left
}
.no-float {
	float:none!important
}
textarea {
	min-height:200px
}
.inline-block {
	display:inline-block
}
.inline-block-imp {
	display:inline-block!important
}
.block {
	display:block
}
.rounded {
	border-radius:5px
}
.rounder-sm {
	border-radius:3px
}
.rounded-3 {
	border-radius:3px
}
.rounded-10 {
	-ms-border-radius:10px;
	border-radius:10px
}
.rounded-100 {
	-ms-border-radius:100px;
	border-radius:100px
}
.box-shadow {
	box-shadow:0 0 10px rgba(0, 0, 0, .4)
}
.box-shadow-md {
	box-shadow:5px 0 5px rgba(0, 0, 0, .4)
}
.text-shadow {
	text-shadow:0 0 10px rgba(0, 0, 0, .4)
}
.box-shadow-bottom {
	box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .7);
	-moz-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .7);
	-webkit-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .7)
}
.box-shadow-bottom-light {
	box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .3);
	-webkit-box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .3)
}
.box-shadow-bottom-extra-lt {
	-webkit-box-shadow:1px 1px 5px 0 rgba(0, 0, 0, .2);
	-ms-box-shadow:1px 1px 5px 0 rgba(0, 0, 0, .2);
	box-shadow:1px 1px 5px 0 rgba(0, 0, 0, .2)
}
.box-shadow-right {
	box-shadow:3px 0 3px -3px rgba(0, 0, 0, .7);
	-moz-box-shadow:3px 0 3px -3px rgba(0, 0, 0, .7);
	-webkit-box-shadow:3px 0 3px -3px rgba(0, 0, 0, .7)
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
.margin-none {
	margin:0!important
}
.margin-bottom-none {
	margin-bottom:0
}
.margin-bottom-sm {
	margin-bottom:5px
}
.margin-bottom-md {
	margin-bottom:10px
}
.margin-bottom-mdlg {
	margin-bottom:15px
}
.margin-bottom-lg {
	margin-bottom:20px
}
.margin-bottom-xl {
	margin-bottom:40px
}
.margin-bottom-xxl {
	margin-bottom:60px
}
.margin-top-none {
	margin-top:0
}
.margin-top-xs {
	margin-top:2px!important
}
.margin-top-sm {
	margin-top:5px
}
.margin-top-md {
	margin-top:10px
}
.margin-top-mdlg {
	margin-top:15px
}
.margin-top-lg {
	margin-top:20px!important
}
.margin-top-lgxl {
	margin-top:25px!important
}
.margin-top-xl {
	margin-top:40px!important
}
.margin-top-xxl {
	margin-top:60px
}
.margin-sm {
	margin:5px
}
.margin-md {
	margin:10px
}
.margin-lg {
	margin:20px!important
}
.margin-left-none {
	margin-left:0!important
}
.margin-left-sm {
	margin-left:5px!important
}
.margin-left-md {
	margin-left:10px!important
}
.margin-left-lg {
	margin-left:20px!important
}
.margin-left-lg-xl {
	margin-left:30px!important
}
.margin-left-xl {
	margin-left:40px!important
}
.margin-right-none {
	margin-right:0!important
}
.margin-right-sm {
	margin-right:5px!important
}
.margin-right-md {
	margin-right:10px!important
}
.margin-right-mdlg {
	margin-right:15px!important
}
.margin-right-lg {
	margin-right:20px!important
}
.margin-right-xl {
	margin-right:40px!important
}
.margin-right-xxl {
	margin-right:60px!important
}
.margin-right-70 {
	margin-right:70px!important
}
.margin-center {
	margin:0 auto
}
.content-center {
	margin-left:auto!important;
	margin-right:auto!important
}
.align-bottom {
	vertical-align:text-bottom
}
.pad-none {
	padding:0!important
}
.pad-sm {
	padding:5px
}
.pad-md {
	padding:10px
}
.pad-lg {
	padding:20px!important
}
.pad-xl {
	padding:40px
}
.pad-left-none {
	padding-left:0!important
}
.pad-left-sm {
	padding-left:5px!important
}
.pad-left-md {
	padding-left:10px!important
}
.pad-left-mdlg {
	padding-left:15px!important
}
.pad-left-lg {
	padding-left:20px!important
}
.pad-left-lgxl {
	padding-left:30px!important
}
.pad-left-xl {
	padding-left:40px!important
}
.pad-left-xxl {
	padding-left:50px!important
}
.pad-left-212 {
	padding-left:212px!important
}
.pad-left-300 {
	padding-left:300px!important
}
.pad-right-none {
	padding-right:0!important
}
.pad-right-sm {
	padding-right:5px!important
}
.pad-right-md {
	padding-right:10px!important
}
.pad-right-mdlg {
	padding-right:15px!important
}
.pad-right-lg {
	padding-right:20px!important
}
.pad-right-lgxl {
	padding-right:30px!important
}
.pad-right-xl {
	padding-right:40px!important
}
.pad-right-xxl {
	padding-right:50px!important
}
.pad-top-none {
	padding-top:0!important
}
.pad-top-xs {
	padding-top:2px!important
}
.pad-top-sm {
	padding-top:5px!important
}
.pad-top-md {
	padding-top:10px!important
}
.pad-top-mdlg {
	padding-top:15px!important
}
.pad-top-lg {
	padding-top:20px!important
}
.pad-top-md-lg {
	padding-top:30px!important
}
.pad-top-xl {
	padding-top:40px!important
}
.pad-bottom-sm {
	padding-bottom:5px!important
}
.pad-bottom-md {
	padding-bottom:10px!important
}
.pad-bottom-mdlg {
	padding-bottom:15px!important
}
.pad-bottom-lg {
	padding-bottom:20px!important
}
.pad-bottom-xl {
	padding-bottom:40px!important
}
.pad-bottom-xxl {
	padding-bottom:50px!important
}
.pad-bottom-none {
	padding-bottom:0!important
}
.pad-top-15 {
	padding-top:15px!important
}
.pad-bottom-15 {
	padding-bottom:15px!important
}
.border-all {
	border:1px solid #ccc!important
}
.border-all-thick {
	border:2px solid #ccc!important
}
.border-all-red {
	border:1px solid #c00!important
}
.border-all-blue {
	border:1px solid #29307d!important
}
.border-all-teal {
	border:1px solid #00adc2
}
.border-all-thick-light-grey {
	border:solid 2px #d8d8d8
}
.border-all-light {
	border:1px solid #e6e7e8
}
.border-all-white {
	border:1px solid #fff
}
.border-top {
	border-top:1px solid #ccc
}
.border-top-light {
	border-top:1px solid #e6e7e8
}
.border-bottom {
	border-bottom:1px solid #ccc
}
.border-bottom-light {
	border-bottom:1px solid #e6e7e8
}
.border-bottom-none {
	border-bottom:none
}
.border-bottom-teal-lt {
	border-bottom:1px solid #c1e4e8
}
.border-bottom-thick {
	border-bottom:2px solid #d1d1d1
}
.border-left {
	border-left:1px solid #ccc
}
.border-right {
	border-right:1px solid #ccc
}
.border-dotted {
	border:2px dotted #bbbdc0
}
.border-top-thick {
	border-top:12px solid #e6e7e8
}
.border-thick-grey {
	border:2px solid #d9d9d9!important
}
.border-thick-light-red {
	border:2px solid #ee9095!important
}
.outline-none {
	outline:none!important
}
.theme-text-color1 {
	color:#e45825
}
.theme-color-4 {
	background-color:#e7e8ea;
	max-height:22px
}
.theme-color-5 {
	background-color:#3a3a3c;
	color:#fff
}
.theme-color-6 {
	background-color:#6d6e72;
	color:#fff
}
.bg-color-4 {
	background-color:#f3f3f3!important
}
.bg-grey-lt {
	background:#f1f1f2!important
}
.bg-footer-grey {
	background:#e8e8e8!important
}
.bg-grey-lt-md {
	background:#e8e8e8!important;
	color:#fff
}
.bg-grey-md {
	background:#9a9a9a!important;
	color:#fff
}
.bg-grey-dk {
	background:#7a7a7a!important
}
.bg-grey-dkr {
	background:#343534!important
}
.bg-grey-mddk {
	background:#656565!important
}
.bg-white {
	background:#fff!important
}
.bg-orange {
	background-color:#e15725
}
.bg-lt-green {
	background:#94bf28
}
.bg-lt-red {
	background:#e54352
}
.bg-lt-blue {
	background:#c9d7eb!important
}
.bg-dk-blue {
	background:#25347b!important
}
.bg-yellow {
	background:#ffc!important
}
.bg-gold {
	background:#faab18
}
.bg-teal {
	background:#05aec1
}
.bg-orange-lt {
	background-color:#fa7412
}
.bg-green {
	background:#268e44
}
.bg-red {
	background:#d52028
}
.bg-blue {
	background:#117ebf
}
.bg-black-lt {
	background-color:#444
}
.bg-black {
	background-color:#212121
}
.bg-teal-lt {
	background-color:#9bdfe6
}
.italic {
	font-style:italic
}
.uppercase {
	text-transform:uppercase
}
.capitalize {
	text-transform:capitalize
}
.lowercase {
	text-transform:lowercase
}
.text-transform-none {
	text-transform:none
}
.letter-spacing-50 {
	letter-spacing:.5px
}
.letter-spacing-1 {
	letter-spacing:1px
}
.letter-spacing-2 {
	letter-spacing:2px
}
.white {
	color:#fff
}
.orange {
	color:#e45825
}
.orange-lt {
	color:#fa7412
}
.yellow {
	color:#fccc75
}
.yellow-dk {
	color:#faab18
}
.grey {
	color:#a6a6a6
}
.blue {
	color:#302a7f!important
}
.dk-blue {
	color:#25337b!important
}
.ltr-grey {
	color:#e5e5e5
}
.lt-blue {
	color:#c9d8ec
}
.blue-bright {
	color:#117ebf
}
.gold {
	color:#f60
}
.dark-grey {
	color:#333
}
.lt-grey {
	color:#666
}
.black {
	color:#000!important
}
.red {
	color:red!important
}
.red-dk {
	color:#d52028!important
}
.red-lt {
	color:#e74754
}
.dark-green {
	color:#607c19!important
}
.green {
	color:#268e44!important
}
.light-green {
	color:#94bf28!important
}
.teal {
	color:#05aec1
}
.dr-grey {
	color:#656465
}
.font-8 {
	font-size:8px
}
.font-10 {
	font-size:10px
}
.font-11 {
	font-size:11px
}
.font-12 {
	font-size:12px
}
.font-13 {
	font-size:13px!important
}
.font-14 {
	font-size:14px
}
.font-15 {
	font-size:15px
}
.font-16 {
	font-size:16px!important;
	line-height:20px
}
.font-18 {
	font-size:18px!important
}
.font-20 {
	font-size:20px!important
}
.font-22 {
	font-size:22px
}
.font-24 {
	font-size:24px
}
.font-26 {
	font-size:26px
}
.font-28 {
	font-size:28px!important
}
.font-30 {
	font-size:30px
}
.font-32 {
	font-size:32px
}
.font-34 {
	font-size:34px
}
.font-36 {
	font-size:36px
}
.font-40 {
	font-size:40px
}
.font-46 {
	font-size:46px
}
.font-48 {
	font-size:48px
}
.font-50 {
	font-size:50px
}
.font-60 {
	font-size:60px
}
.font-80 {
	font-size:80px
}

.line-height-15 {
	line-height:15px!important
}
.line-height-25 {
	line-height:25px!important
}
.line-height-125 {
	line-height:1.25em!important
}
.line-height-150 {
	line-height:1.5em!important
}
.line-height-1 {
	line-height:1em!important
}
.line-height-100 {
	line-height:1!important
}
.lighter {
	font-weight:lighter!important
}
.hover-grey:hover {
	background-color:#ddd;
	color:#000
}
.banner {
	width:100%;
	height:560px;
	background:#fff;
	position:relative
}
.section-container-inner-wrapper {
}
.section-container {
	display:table;
	padding:20px;
	height:100%!important;
	text-align:center;
	width:inherit
}
.review-module-sm {
	max-width:300px;
	margin:0
}
.transparent-blk {
	background-color:rgba(0, 0, 0, .3)
}
.transparent-grey {
	background-color:#606060;
	background-color:rgba(96, 96, 96, .9)
}

.light {
	font-family:MuseoSans-100!important
}
.regular {
	font-family:MuseoSans-300!important;
	font-weight:normal
}
.bold {
	font-family:MuseoSans-500!important
}
.bolder { font-weight:bold
	
}
.boldest {
	font-family:MuseoSans-900!important
}
.underline {
	text-decoration:underline!important
}
.slab {
	font-family:MuseoSlab-300!important
}
.slab-bolder {
	font-family:MuseoSlab-500!important
}
.slab-boldest {
	font-family:MuseoSlab-700!important
}
.italic-bold {
	font-family:MuseoSans-500!important;
	font-style:italic
}
.italic-bolder {
	font-family:MuseoSans-700!important;
	font-style:italic
}

.right-10 {
	right:10px
}
.top-10 {
	top:10px
}

.width-25 {
	width:25%
}
.width-30 {
	width:30%
}
.width-35 {
	width:35%
}
.width-48 {
	width:48%
}
.width-50 {
	width:50%
}
.width-60 {
	width:60%
}
.width-65 {
	width:65%
}
.width-70 {
	width:70%
}
.width-75 {
	width:75%
}
.width-80 {
	width:80%
}
.width-100 {
	width:100%
}
.width-100-imp {
	width:100%!important
}
.width-auto {
	width:auto!important
}
.auto-margin-max-300 {
	max-width:300px;
	margin:auto
}
.employee-info {
	width:220px
}
.employee-sm {
	max-height:52px;
	max-width:52px;
	width:auto;
	height:auto
}
.view-td {
	width:50px
}
.employee-view {
	width:50px;
	height:35px;
	-ms-border-radius:30px;
	border-radius:30px;
	line-height:35px
}
.dealer-icon-sm {
	width:80px;
	height:80px!important;
	padding:0!important
}

.dealer-panel-col-1 {
	width:300px;
	max-width:300px;
	min-width:300px;
	border:1px solid #fcc;
	border-right:0
}
.dealer-panel-col-2 {
	width:54%
}
.dealer-panel-col-3 {
	width:345px!important;
	max-width:345px;
	min-width:345px!important
}

#rating-details {
	top:20px;
	right:140px;
	width:245px
}
#rating-details:before, #rating-details:after {
	left:100%;
	top:32%;
	border:1px solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}
#rating-details:after {
	border-color:rgba(255, 255, 255, 0);
	border-left-color:#fff;
	border-width:10px;
	margin-top:-10px
}
#rating-details:before {
	border-color:rgba(230, 231, 232, 0);
	border-left-color:#e6e7e8;
	border-width:11px;
	margin-top:-11px
}
.cars-for-sale-container {
}
#cars-for-sale-list .td {
	height:300px
}
.reviewed-employee {
	padding-top:25px!important
}
.certified-employee-badge {
	position:absolute;
	right:-4px;
	top:-26px;
	z-index:1
}
.review-body p, .review-title p {
	max-height:70px;
	overflow:hidden;
	line-height:1.25em;
	word-wrap:break-word
}
.response p {
	line-height:1.25em;
	word-wrap:break-word
}
.review-content {
	white-space:pre-line
}
.review-body.open p, .review-title.open p {
	max-height:none!important
}
.review-body.open .review-more-info {
	display:block
}
.read-emp-reviews {
	position:absolute;
	bottom:20px;
	right:0;
	z-index:2
}
