@charset "utf-8";
/* CSS Document */

textarea{ resize:vertical;}/* CSS Document */
textarea:focus, input:focus, select:focus{
    outline: none;
}
.ReviewPostBy {color: #059cb6; font-style: italic;}

.leasedcar_imgarea {margin-top: 30px;}

.StaticContent {margin-bottom: 25px;}
.StaticContent ul{padding-left: 45px; margin: 10px;}
.StaticContent ol{padding-left: 45px; margin: 10px;}
.StaticContent h2{font-family: 'Roboto', sans-serif; font-weight:700; font-size:20px; line-height:1; color:#42494b; padding:0px 0px 5px 0px; margin:0px;}

.welcome_content{list-style:none;}
.welcome_content li{list-style:none; margin-bottom:15px; padding-left:17px; position:relative;}
.welcome_content li:before{content:url(images/bullet.png); position:absolute; left:0px; top:-3px;}

input.error {
    border: 1px solid #ff0000;   
}
label.error {
    color: #ff0000;
    display: none;
}
select.error {
    border: 1px solid #ff0000;   
}

textarea.error {
    border: 1px solid #ff0000;
    
}

checkbox.error {
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);   
}

#LoaderDiv {  
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:100000;
    overflow: hidden;
    background-color:grey;
    opacity: .8;
    display: none;
}

.ajax-loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px;  /* -1 * image height / 2 */
    display: block;    
    background-color: transparent; 
}

.LeftInput {
	width: 100% !important;
	border: 2px solid #00d2ff;
	background-color: #FFF;	
}

.NoResultFound {
	font-size: 20px;
	font-weight: 600;
	color: #F7410C;
	width: 100%;
	padding: 20px;
	text-align: center;	
}

.success-msg {
	font-size: 14px;
	padding: 10px;
	color: #088008;
	background-color: #DEFADE;
	font-weight: 600;
	border: 3px solid #088008;
	text-align: center;
	margin-bottom: 30px;
}

.error-msg {
	font-size: 14px;
	padding: 10px;
	color:#F7410C;
	background-color: #F7DDD5;
	font-weight: 600;
	border: 3px solid #F7410C;
	text-align: center;
	margin-bottom: 30px;
}

.recaptcha_small {
	width: 233px;
	border-radius: 4px;
	border-right: 1px solid #d8d8d8;
	overflow: hidden;	
}

.carleasespecials_section{padding:50px 0px;}
.MapPointer {cursor: pointer;}

.amoforms_iframe {height: 550px !important;}
.margin_left_0{ margin-left:0px !important;}


#spinner-div {
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background-color:#000;
  opacity:0.5;
  z-index: 2;
  font-size:36px;
  color:#FFF;
  font-weight:bold;
}

