﻿.validetta-error{display:inline-table;font:11px/11px Open sans , sans-serif;position:absolute; background-color:#D63B37;border-radius:5px; line-height: 10px;margin: -25px 0 0 0px;color:#fff!important; padding:5px 12px;  right: 0px!important; left:auto!important;}
.validetta-error:before{content: '';display: block;position: absolute;top: 20px;width: 0px;border-top: 5px solid #D63B37; border-left:5px solid transparent; border-right:5px solid transparent;display: block;height: 0px; }
.validetta-errorClose{display:block; cursor:pointer; position:absolute; top:-1px; right:3px;color:white; font-weight:bold;}

.txtrightalign{ }
.cntmessage{ margin-top:10px; font-family:Oswald;font-size: 15px;}
hr.line-fusma {border-top: 1px solid #eceef0!important;border-width: 0px 0 0;clear: both;margin: 10px 0;}
.featured-box {margin: 0 0 0 0;display: inline-block;}
.featured-desc-2 h3 {margin-top: 12px;}

.rowpadleft{ width:97%; padding-right:3%;  display: inline-block;}
.rowpadright{ width:97%; padding-left:3%;  display: inline-block;}
.col-md-3{ width:33.33%; float:left;}
.padbox1{ width:97%; margin-right:3%;  display: inline-block;}
.padbox2{ width:97%; margin-right:3%;  display: inline-block;}
.padbox3{ width:97%;   display: inline-block;}


#carApp00 fieldset div { position:relative;}
#carApp00 fieldset div input {}
#carApp00 textarea {width: auto;width: 100%;min-height: 140px;resize: vertical;}

#carApp00 input[type="text"],#carApp00 input[type="phone"],#carApp00 input[type="email"],#carApp00 input[type="password"], #carApp00 textarea, #carApp00 select ,#carApp00 input[type="url"],#carApp00 input[type="file"]
{
  font-family: Lato;background: url(../images/input-bg.png);   font-size: 13px;
  font-weight: 600;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
  color: #848688!important; width:100%; border:none; padding: 8px 10px;
}

select{ width:100%!important;  max-width: 100%;}

#carApp00 input[type="text"]:focus,#carApp00 input[type="phone"]:focus,#carApp00 input[type="email"]:focus,#carApp00 input[type="password"]:focus,#carApp00 input[type="url"]:focus, #carApp00 textarea:focus, #carApp00 select:focus ,#carApp00 input[type="file"]:focus
{-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;
    background: url(../images/input-bg-focus.png); border:0!important; padding: 8px 15px;color:#FFF!important;
}



input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7A7A7A!important}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#FFF!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#7A7A7A!important}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#FFF!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#7A7A7A!important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#FFF!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7A7A7A!important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#FFF!important}


#carApp00 input, #carApp00 textarea, #carApp00 select 
{
    
	-webkit-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	-ms-transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: background 200ms ease-in-out, border-color 200ms ease-in-out;
}
#carApp00 input:focus #carApp00 textarea:focus, #carApp00 select:focus {
	border: 1px solid #d6d6d6;
	outline: none;
	position: relative;
	z-index: 5;
}
 
#carApp00 label span {
	color: #e24747;
}
#carApp00 input[type="submit"][disabled] {
	background: #a0a5aa;
}

#carApp00 input[type="submit"]{
	font-family: "Oswald"; font-weight:400;  font-size: 17px; text-transform:uppercase;
  background-color: #000; width:100%;
}
#carApp00 input[type="submit"]:hover{ background-color:#4D77A4;}

#carApp00 fieldset h3 {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;  font-weight: 500; margin-bottom:5px;
  color: #BA2B2D;
}
.listinput{  width: 95%;}
.listinput li{ padding: 2px 0px !important;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  width: 100%;
  list-style-image: url('../images/icons/list.png');
  list-style-position: inside;
  line-height: normal;
  vertical-align: top;
  line-height: 25px;
  border-bottom: 1px dashed #B3B0B0;}

 .listinput:focus{  -moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;  }


  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;  display: flex;  display: inline-flex;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;display: flex;  display: inline-flex;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }


  
  @media only screen and (max-width: 800px) and (min-width: 660px) 
{
   
}

@media only screen and (max-width: 660px) and (min-width: 480px) 
{
   
     col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: none; width:100%;}
   .rowpadleft{ width:100%; padding-right:0%;}
.rowpadright{ width:100%; padding-left:0%;}
.contact-headline h3.Grey{ font-size:22px;}.contact-headline h3.Grey{ font-size:22px;}
#contact textarea {width: 100%!important;}
.tabs-nav.blog li{ width:30%;}
section#contact,.tabs-nav { padding:0 15px;}
}

@media only screen and (max-width: 480px) and (min-width: 320px) 
{
 
    col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: none; width:100%;}
.rowpadleft{ width:100%; padding-right:0%;}
.rowpadright{ width:100%; padding-left:0%;}
.contact-headline h3.Grey{ font-size:22px;}.contact-headline h3.Grey{ font-size:22px;}
#contact textarea {width: 100%!important;}
.tabs-nav.blog li{ width:30%;}
section#contact,.tabs-nav { padding:0 15px;}
}
@media only screen and (max-width: 320px) and (min-width: 240px) 
{
 col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: none; width:100%;}
.rowpadleft{ width:100%; padding-right:0%;}
.rowpadright{ width:100%; padding-left:0%;}
.contact-headline h3.Grey{ font-size:22px;}
 #contact textarea {width: 100%!important;}
 .tabs-nav.blog li{ width:30%;}
 section#carApp00,section#contact,.tabs-nav { padding:0 15px;}
}