/**
  * Copyright 2023, DealerSparks.com (https://www.DealerSparks.com)
**/
* {
    font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
}

body {
    font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    color:#E9E9E9;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

video::-internal-media-controls-overlay-cast-button {
    display: none;
}

.error {
    font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    color:#DF0003;
}

.button {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:bold;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:7px;
	border:1px solid #4E4E4E;
	display:inline-block;
    cursor:pointer;
	color:#494949;
	font-size:16px;
	text-decoration:none;
    text-transform: uppercase;
    padding-top:5px;
    padding-bottom:5px;
    width:150px;
    margin-top:5px;
    margin-bottom:5px;
}

.delbutton {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:bold;
    background:linear-gradient(to bottom, #FF7B7D -25%, #FFFFFF 100%);
	border-radius:5px;
	border:1px solid #4E4E4E;
	display:inline-block;
    cursor:pointer;
	color:#1B1B1B;
	font-size:16px;
	text-decoration:none;
    text-transform: uppercase;
    padding-top:1px;
    padding-bottom:1px;
    width:25px;
    margin-top:5px;
    margin-bottom:5px;
}

.txtbutton {
	font-family:Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:500;
    letter-spacing:.5px;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:20px;
	border:1px solid #4E4E4E;
    cursor:pointer;
	color:#494949;
	font-size:16px;
	text-decoration:none;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px;
}

.txtMenu {
	font-family:Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:500;
    letter-spacing:.5px;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
    cursor:pointer;
	color:#494949;
	font-size:18px;
	text-decoration:none;
    text-transform: uppercase;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:13px;
    padding-right:13px;
}

.fontSetting {
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:5px;
	border:1px solid #4E4E4E;
    cursor:pointer;
	color:#494949;
	font-size:18px;
	text-decoration:none;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:13px;
    padding-right:13px;
}

.select {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:bold;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:15px;
	border:1px solid #4E4E4E;
	display:inline-block;
	min-width:250px;
    cursor:pointer;
	color:#494949;
	font-size:18px;
	text-decoration:none;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:20px;
    padding-right:20px;
    margin-top:5px;
    margin-bottom:5px;
    text-align-last: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.selectSort {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight:bold;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:15px;
	border:1px solid #4E4E4E;
	display:inline-block;
    cursor:pointer;
	color:#494949;
	font-size:16px;
	text-decoration:none;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
    padding-right:20px;
    margin-top:5px;
    margin-bottom:5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.buttonNavTitle {
	font-family: Arial, Helvetica, san-serif;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:5px;
	border:1px solid #4E4E4E;
	display:inline-block;
	cursor:pointer;
	color:#494949;
	font-size:18px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}

.buttonBlack {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:5px;
	border:1px solid #4E4E4E;
	display:inline-block;
	cursor:pointer;
	color:#494949;
	font-size:18px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}

.dropdown {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
    background:linear-gradient(to bottom, #FFFFFF 5%, #FFFFFF 100%);
	border-radius:5px;
	border:1px solid #4E4E4E;
	cursor:pointer;
	color:#494949;
	font-size:18px;
	padding:5px 10px 5px 10px;
	text-decoration:none;
}

.input, .textarea {
	font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
	color:#212121;
    border-radius:5px;
	border:1px solid #124d77;
	font-size:16px;
	padding:7px 10px 7px 10px;
	text-decoration:none;
    width:300px;
}

input[type=text] {
  padding: 3px 3px;
  margin: 3px 0;
  box-sizing: border-box;
}


a, div, p, span {
    text-decoration: none;
}

input.bigCheckbox { width: 25px; height: 30px; padding: 10px; vertical-align: middle; }

.inline { display: none }

.caption { 
position: relative; 
bottom: -25px;
height: 0;
color:#212121;
font-family: Open Sans, Gotham, Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 18px;
max-width: 350px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}

.darkgrey10
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:10px;
}

.darkgrey10h
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:10px;
	background-color:#FF9;
}

.darkgrey11
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:11px;
}


.darkgrey12
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:12px;
}

.darkgrey12b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:12px;
	font-weight:bold;
}

.darkgrey14
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
}

.darkgrey14b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight:bold;
}

.darkgrey16b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:16px;
	font-weight:bold;
}

.darkgrey12h
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	background-color:#FFC; 
}

.darkgrey12bh
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:12px;
	font-weight:bold;
	background-color:#FFC;
}

.darkgrey14bh
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight:bold;
	background-color:#FF9;
}

.darkgrey12bhg
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight:bold;
	background-color:#9FC;
}

.darkgrey13b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:13px;
	font-weight:bold;
}

.darkgrey14b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight:bold;
}

.white14b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size:14px;
	font-weight:bold;
}

.lightgrey10
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:10px;
}

.lightgrey11
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:11px;
}

.lightgrey12
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
}

.lightgrey14
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:16px;
}

.lightgrey12b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight: bold;
}

.lightgreyB14
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:14px;
	font-weight: bold;
}

.lightgreyB16
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color: #333;
	font-size:16px;
	font-weight: bold;
}

.lightblue8h
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#333;
	font-size:9px;
	background-color:#FFFF66;
}

.lightblue10
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#09F;
	font-size:10px;
}

.lightblue12
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#09F;
	font-size:14px;
}

.darkblue12
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#06F;
	font-size:14px;
}

.darkblue14b
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#06F;
	font-size:14px;
    font-weight: bold;
}

.lightblue14
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#09F;
	font-size:14px;
}

.lightblueB12Link
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#09F;
	font-size:14px;
	font-weight: bold;
	cursor: pointer;
}

.lightblueB14Link
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#09F;
	font-size:14px;
	font-weight: bold;
	cursor: pointer;
}

.darkGreyB12Link
{
	font-family:Open Sans, Verdana, Geneva, sans-serif;
	color:#333;
	font-size:14px;
	font-weight: bold;
	cursor: pointer;
}