/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.2.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles
*/

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #777777;
	opacity: 0.7;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
	color: #777777;
	opacity: 0.7;
}

.form-control:-moz-placeholder { /* Firefox 18- */
	color: #777777;
	opacity: 0.7;
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #777777;
	opacity: 0.7;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
	color: #777777;
	opacity: 0.7;
}

.form-control {
	color: #000;
	font-weight: 400;
}

.form-control[disabled] {
	color: #000;
	opacity: 1.0;
}


.default-bg {
    background-color: #00819b;
    color: #ffffff;
}

.btn-default {
    color: #ffffff;
    /*background-color: #3697d9;*/
    /*border-color: #338dca;*/
	background-color: #00819b;
    border-color: #00819b;
}
.btn-default:hover {
    color: #ffffff;
    /*background-color: #3697d9;*/
    /*border-color: #338dca;*/
	background-color: #01748b;
    border-color: #01748b;
}
.btn-default.disabled,
.btn-default[disabled] {
	background-color: #01748b;
    border-color: #01748b;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover{
	background-color: #01748b;
    border-color: #01748b;
	opacity: 0.75;
}

.text-default {
    color: #00819b;
}
a {
	color: #00819b;
}
a:hover{
	color: #01748b;
}

.header-left {
    padding: 6px 0 6px 0;
}

.logo-img {
    width:auto;
	/*height:63px;*/
}

img {
    width:auto;
	height:auto;
}
.navbar-default .navbar-nav > li > a {
    padding: 28px 12px 10px 12px;
}

.navbar-toggle {
    padding: 9px 9px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
}

.showNavBar {
    color: #eee;
    position: absolute;
    /*bottom: 5px;*/
	top:5px;
    right: 5px;
    width: 50px;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background-color: rgba(221, 221, 221, 0.77);
    z-index: 1005;
    display: none;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.showNavBar i {
  line-height: 50px;
  font-size: 24px;
}
.showNavBar:hover {
  background-color: rgba(121, 121, 121, 0.5);
}
.showNavBarBtn {
  -webkit-border-radius: 20%!important;
  -moz-border-radius: 20%!important;
  border-radius: 20%!important;
}

/* Small devices (tablets, phones less than 767px) */
@media (max-width: 767px) {
  .showNavBar {
    width: 40px;
    height: 40px;
    background-color: rgba(121, 121, 121, 0.5);
  }
  .showNavBar i {
    line-height: 40px;
    font-size: 20px;
  }
}

.container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: -5px;
}


.store-container {
	text-align:center;
}
img.store
{
	display:inline-block;
	margin-left:auto;
	margin-right:auto;		
	width:auto;
	height:4em;
}
twoimages{text-align:center;}

.servise-box-pv {
    padding-top: 20px;
    padding-bottom: 20px;
}
.servise-box-mg {
    margin: 40px 0px;
}
.servise-box-ph {
    padding-left: 10px;
    padding-right: 10px;
}
    
.servise-box{
	/*padding-top:20px;*/
	/*padding-bottom:20px;*/
	/*width:31.333333%;*/
	/*height: 176px;*/
	margin-top:10px; 
	margin-bottom:10px;
	/*padding-right:2%;
	padding-left:2%;*/
	/*margin-right:1%;
	margin-left:1%;*/
	/*vertical-align: bottom;
    display: table-cell;
	text-align:center;*/
	/*padding:15px;*/
}
.servise-box-h3{
	
	/*vertical-align: bottom;
	padding-top: 0px;
    padding-bottom: 0px;
	margin-top:0px;
	margin-bottom:0px;*/
	position: absolute;
	margin-left:auto; 
	margin-right:auto;
	text-align:center;
	vertical-align:bottom;
}
.white{
	color:#ffffff !important;
}

.servise-box-img{
	vertical-align: bottom;
	width:46%; 
	height:auto;
	/*position: absolute;
    top: 30%;
	left:27%;
	width:46%; 	*/ 
	/*margin-top:0px;*/
	/*margin-bottom:auto;*/ 
	margin-left:auto; 
	margin-right:auto;
	/*padding-top:20px;*/
	/*padding-bottom:20px;*/
}
.servise-box-bg {
	background-image: url("~/Content/images/slide_01.jpg");
}

.service-1-background{
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7)), url('../images/service-1-whoweare.jpg');
	background-size:cover;
	background-repeat: no-repeat;
	background-position: bottom; 	
}
.service-2-background{
	/*background-image:url("../images/service-2-whatwedo.jpg");*/
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7)), url('../images/service-2-whatwedo.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom; 
}
.service-3-background{
	/*background-image:url("../images/service-3-joincmt.jpg");*/
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7)), url('../images/service-3-joincmt.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center; 
}

/*
**	Form Controls Styling
*/

.textbox-invalid{
  border: 1px solid rgba(255,0,0,.25);
}
.textbox-invalid:focus {
  border-color: rgba(255,0,0,.75);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6);
}
span.textbox-invalid.select2-selection {
 border: 1px solid rgba(255, 0, 0, .25) !important;
}

/*.form-group.required .form-control:invalid {
  border: 1px solid rgba(255,0,0,.25);
}
.form-group.required .form-control:focus:invalid {
  border-color: rgba(255,0,0,.75);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, .6);
}
.form-group.required .form-control:valid {
  border: 1px solid #ccc;
}
.form-group.required .form-control:focus:valid {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}*/

.control-label{
	color: #333333;
}

.form-group.required .control-label:after { 
   content:"*";
   color:red;   
}
/* End of Form Controls Styling */


.call-to-action-pv{
	margin-top:20px;
	margin-bottom:10px;
}
.action-btn-pv{
	margin-top:44px;
}
.action-btn-pv-20{
	margin-top:14px;
}
.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td {
    display: inline;
}
 
.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #dd4814;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
 
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}
 
.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
 
.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #97310e;
    background-color: #eeeeee;
    border-color: #dddddd;
}

@media screen and (max-width: 767px) {
 table.VehicleModelUser td { display: table; }
}
.VehicleModelUser tbody { background: transparent;}
.VehicleModelUser input { opacity: 0; cursor: pointer;}
.VehicleModelUser label {display: block; width: 107px;height: 76px; margin: -18px 1px 0 0; cursor: pointer;}

.VehicleModelUser .Convertible:hover > label  { background-image: url("../images/VehicleModel/1 conver_over.gif"); }
.VehicleModelUser .Convertible input[type="radio"]:checked + label  { background-image: url("../images/VehicleModel/1 conver_selected.gif"); }
.VehicleModelUser .Convertible > label { background-image: url("../images/VehicleModel/1 conver.gif"); }

.VehicleModelUser .Coupe:hover > label { background-image: url("../images/VehicleModel/2 coupe_over.gif"); }
.VehicleModelUser .Coupe input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/2 coupe_selected.gif"); }
.VehicleModelUser .Coupe > label { background-image: url("../images/VehicleModel/2 coupe.gif"); }

.VehicleModelUser .Luxury:hover > label { background-image: url("../images/VehicleModel/3 luxury_over.gif"); }
.VehicleModelUser .Luxury input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/3 luxury_selected.gif"); }
.VehicleModelUser .Luxury > label { background-image: url("../images/VehicleModel/3 luxury.gif"); }

.VehicleModelUser .Sports:hover > label { background-image: url("../images/VehicleModel/4 sports_over.gif"); }
.VehicleModelUser .Sports input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/4 sports_selected.gif"); }
.VehicleModelUser .Sports > label { background-image: url("../images/VehicleModel/4 sports.gif"); }

.VehicleModelUser .Wagon:hover > label { background-image: url("../images/VehicleModel/5 wagon_over.gif"); }
.VehicleModelUser .Wagon input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/5 wagon_selected.gif"); }
.VehicleModelUser .Wagon > label { background-image: url("../images/VehicleModel/5 wagon.gif"); }

.VehicleModelUser .Hatchback:hover > label { background-image: url("../images/VehicleModel/6 hatchback_over.gif"); }
.VehicleModelUser .Hatchback input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/6 hatchback_selected.gif"); }
.VehicleModelUser .Hatchback > label { background-image: url("../images/VehicleModel/6 hatchback.gif"); }

.VehicleModelUser .Suv:hover > label { background-image: url("../images/VehicleModel/7 suv_over.gif"); }
.VehicleModelUser .Suv input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/7 suv_selected.gif"); }
.VehicleModelUser .Suv > label { background-image: url("../images/VehicleModel/7 suv.gif"); }

.VehicleModelUser .Sedan:hover > label { background-image: url("../images/VehicleModel/8 sedan_over.gif"); }
.VehicleModelUser .Sedan input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/8 sedan_selected.gif"); }
.VehicleModelUser .Sedan > label { background-image: url("../images/VehicleModel/8 sedan.gif"); }

.VehicleModelUser .Ute:hover > label { background-image: url("../images/VehicleModel/9ute_over.gif"); }
.VehicleModelUser .Ute input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/9ute_selected.gif"); }
.VehicleModelUser .Ute > label { background-image: url("../images/VehicleModel/9ute.gif"); }

.VehicleModelUser .Van:hover > label { background-image: url("../images/VehicleModel/10 van_over.gif"); }
.VehicleModelUser .Van input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/10 van_selected.gif"); }
.VehicleModelUser .Van > label { background-image: url("../images/VehicleModel/10 van.gif"); }

.VehicleModelUser .SevenSeater:hover > label { background-image: url("../images/VehicleModel/11 7-seater_over.gif"); }
.VehicleModelUser .SevenSeater input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/11 7-seater_selected.gif"); }
.VehicleModelUser .SevenSeater > label { background-image: url("../images/VehicleModel/11 7-seater.gif"); }

.VehicleModelUser .People-Mover:hover > label { background-image: url("../images/VehicleModel/12 people-mover_over.gif"); }
.VehicleModelUser .People-Mover input[type="radio"]:checked + label { background-image: url("../images/VehicleModel/12 people-mover_selected.gif"); }
.VehicleModelUser .People-Mover > label { background-image: url("../images/VehicleModel/12 people-mover.gif"); }

.table th, .table td { /*fix: http://stackoverflow.com/questions/8875367/remove-row-lines-in-twitter-bootstrap*/
     border-top: none !important; 
 }

 
/* ------- Video -----------*/
/*.content-section .video-section{
    max-height: 800px;
    padding: 110px 0 32px;
}*/

/*.video-section*/ 
.video-overlay {
	visibility: collapse;
	width:100%;
	height: 100%;
	z-index:200; 
}

.pattern-overlay {
	visibility: collapse;
	position:absolute;
	top:0px;
	left:0px;
	/*background-color: rgba(71, 71, 71, 0.60);*/
	background-color: rgba(92, 255, 0, 0.71);
	padding: 0px 0px 0px 0px;
	/*height:496px;*/
	/*width:100%;*/
	/*min-height: 90vh;*/
	/*width:889px;*/
	width:100%;
	max-height: 650px;
	height: 100%;
	margin-top:0px;
	z-index:200; /*Carousel indicators are 15. We need to cover them as well*/
/* Incase of overlay problems just increase the min-height*/
}

/*@media screen and (min-width: 760px) and (max-width: 1024px) {
	.pattern-overlay {
		height: 584px;
	}
}

@media only screen and (min-width: 568px) and (max-width: 768px) {
	.pattern-overlay {
		height: 438px;
	}
}

@media only screen and (max-width: 568px) {
	.pattern-overlay {
		height: 25%;
	}
}*/

/*.video-section .buttonBar{display:none;}*/
.player {
	font-size: 1px;	
}

.play-icon{
	color: rgba(0, 0, 0, 0.4);
	/*color: rgba(0, 0, 0, 0.4);*/
    /*background-color: transparent;
    border-color: #777777;*/
}
.play-icon:hover{
	color: rgba(0, 0, 0, 0.80)
}
.icon.large .play-icon {
  margin-left: 5%;
  width: 100%;
}
.play-circle{
	color: rgba(0, 0, 0, 0.6) !important;	
    background-color: rgba(255, 255, 255, 0.32);
}
.play-circle:hover{
	color: rgba(0, 0, 0, 0.99) !important;
	background-color: rgba(255, 255, 255, 0.8);
}
/* ------- End of Video -----------*/


.select2-rendered_match {
	border-bottom: 1px solid blue;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 37px;
	color: #000;
	opacity: 1.0;
}
.select2-container .select2-selection--single {
	height: 39px;
}
.select2-container--default .select2-selection--single, 
.select2-dropdown,
.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: #e1e1e1;
}
.select2-selection__arrow {
	margin-top: 5px;
	width: 3px;
}
.has-error .select2-container {
	border-radius: 5px;
	border: #a94442 1px solid;
}

.date>.form-control {
	padding-right: 15px;
}

/*AccidentSupportLine*/
.accident-support-line-table .glyphicon-ok {
	color: green;
}
.accident-support-line-table .glyphicon-remove {
	color: red;
}
.accident-support-line-table td:nth-child(n+2) {
	text-align: center;
}
.accident-support-line-table th {
	text-align: center;
}

/*simply-scroll slider*/
.og-slider {
	position: relative;
	background-color:#767676;
}
.og-slider li{
	border-left: 1px solid #cccdce;
	width: auto;
}
.og-slider a{
	color: #ffffff; /*#cccdce;*/ 
	font-weight: 400;
    display: block;
	padding:0 20px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.5em;
	overflow: hidden;    
}
.simply-scroll-container { 
	position: relative;
}
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.simply-scroll { 
	padding:20px 0;
}
.simply-scroll .simply-scroll-clip {
	width: 100%;

}
.simply-scroll .simply-scroll-list li {
	float: left; 
	width: 310px;	
}

/*.owl-controls {
	margin-top:10px;
	padding-top:10px;
	color:#cccdce;
}
.owl-page span{
	background:#cccdce !important;
}
.owl-page active span{
	background:#aea79f !important;
}*/

.owl-carousel-partners-prev, .owl-carousel-partners-next {
	display: none;
	position: absolute;
	z-index: 12;    
}
.owl-carousel-partners-next {
	right: 0;
	float: right;
}
.owl-carousel-partners-prev {
	left: 0;
}
.footer{
	padding: 0 0;
}

.footer-content {
    padding: 20px 0 0 0;
}

.overlay-container:before{
	
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.3);
}


blockquote {
	border: none;
	display: inline-block;
    position: relative;
    margin: 20px auto 20px;
    padding: 10px 25px;
    text-align: center;
    font-size: 16px;
}
blockquote:before, blockquote:after {
    position: absolute;
    width: 25px;
    height: 25px;
    line-height: 36px;
	font-size: 36px;
	font-family: 'PT Serif', serif;
}
blockquote:before {
    top: 12px;
    left: 0;
    content: "\201C";
}
blockquote:after {
    top: 8px;
    right: 0;
    content: "\201D";
}
.panel-link a:hover {
    text-decoration: none;
}

.panel-p {
    font-size: 16px;
    line-height: 1.46666667;
    color: rgba(0, 0, 0, 0.7);
    font-weight: 400;
}

.xxx-large-dark {
  font-size: 102px;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
  color: #333;
  line-height: 1.2;
}

.title-orange{
	font-size: 32px;
	font-weight: 500;
	color: rgb(251, 134, 67);
    line-height: 1.2;
}
.title-orange-big{
	font-size: 48px;
	font-weight: 500;
	color: rgb(251, 134, 67);
    line-height: 1.2;
}
.title-gray{
	font-size: 24px;
	font-weight: 600;	
    line-height: 1.0;
	margin-top: 10px;
    margin-bottom: 10px;
}

.subtitle-gray{
	font-size: 19px;
	font-weight: 400;
	font-style:italic;	
	font-family:inherit;
    line-height: 1.0;
	margin-top: 10px;
    margin-bottom: 10px;
}

.info-title {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.0;
	padding: 15px 10px 15px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cmt-aqua-color{
	color:#00819b;
}
.margin-right-10{
	margin-right:20px;
}
.margin-left-10{
	margin-right:20px;
}
.cmt-aqua-background{
	background-color:#00819b;
}
/*.text-left {
    text-align:justify;
    text-justify:inter-word;
}*/
.btn-text-large{
	font-size: 18px;
	font-weight: 400;
	margin-bottom:60px;
}
.btn-pad-vt{	
	padding-top: 28px;
    padding-bottom: 28px;
}
.btn-arrow-mid{
	vertical-align:central;
	margin-top:8px;
}
.btn-tall-arrow-mid{
	vertical-align:central;
	margin-top:8px;
}
.action-title{
	font-size: 18px;
	font-weight: 400;
    line-height: 1.0;
	padding-top: 20px;
    padding-bottom: 10px;
	/*margin-top: 10px;
    margin-bottom: 10px;*/
}
/*.col-padding{
	padding-left:0px;
	padding-right:0px;
}*/

.div-rich-text{
	font-size: 17px;
	line-height: 1.3;
	color: rgba(0, 0, 0, 1.0);
    font-weight: 500;
}

.tick-indent-block {
	padding-left: 1.5em;
}
.tick-indent-block i {
	padding-left: 1.5em;
}

.tick-indent-block p {
	text-indent: -1.8em;
}

.static{
	position:static !important;
}
/*.visible-sm {
    display: block !important;
    visibility: visible !important;
}*/
@media (min-width: 992px) {
    .green {
        display: none !important;
		visibility: hidden !important;
    }
	/*.yellow {
        display:block !important;
    }*/
}
@media (max-width: 992px) {
    .green {
        display: block !important;
    }
	.yellow {
        display: none !important;
		visibility: hidden !important;
    }
}

/*@media (min-width: 992px) {
    .yellow {
        display: none !important;
		visibility: hidden !important;
    }
}*/
/*@media (max-width: 992px) {
    .yellow {
		
        
    }
}*/

.page-small-bg-image{
	background-image: url('../images/page-protection-options.jpg');
	background-position: 50% 40%;
}
.page-login-bg-image{
	background-image: url('../images/page-login.jpg');
	background-position: 0% 75%;
}
.page-testimonials-bg-image{
	background-image: url('../images/page-testimonials.jpg');
	background-position: 50% 70%;
}

.well legend a.edit-link {
    float: right;
    font-size: 14px;
    padding-top: 8px;
	cursor: pointer;
}

.btn-quick-signup {
	background-color: rgb(237,92,5);
	border-color: rgb(237, 92, 5);
}

.btn-quick-signup:hover {
	background-color: rgb(251, 134, 67);
	border-color: rgb(251, 134, 67);
}

.quick-h5 {
	margin-top:20px;
	margin-bottom:10px;	
	font-size:20px;
	font-weight:700;	
	color:#00819b;
}
/*
.popup-color-h5 {

}*/





.legal-h5 {
	margin-top:20px;
	margin-bottom:5px;
	font-size: 14px;
	font-weight: 700;
}
.legal-list {
	margin-bottom:20px;
}
.legal-list > li > a{
    font-size: 13px;
    line-height: 1.0;
	text-transform:none;
	padding: 0 0;
}
.modal-footer button.btn {
	margin-top: 0px;
	margin-bottom: 5px;
}

/* ARRENGE REPLACEMENT CAR*/
.replacementCar {
	/*display: inline-block;*/
	position:fixed;
	width: 100%;
	/*width: auto; 
    height: auto;*/ 
	/*bottom: 0;
	right: 0;
	left: 0;*/
	top:12pc;    
	margin: 0 auto;		
    /*color: #eee;*/
	color: black;
	background-color: rgba(221, 221, 221, 0.8);
	/*font-size:24px;
	font-weight:300;*/	        
    text-align: center;
	padding: 10px 15px 10px 15px;
	
	cursor: pointer;
    z-index: 1010;
    
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/*.replacementCar i {
  line-height: 50px;
  font-size: 24px;
}*/
.replacementCar:hover {
  /*background-color: rgba(121, 121, 121, 0.5);*/
  background-color: rgba(255, 255, 255, 1);
}
/*.replacementCarBtn {
  -webkit-border-radius: 5%!important;
  -moz-border-radius: 5%!important;
  border-radius: 5%!important;
}*/

/*.centered {
		left: 50%;
		transform: translate(-50%, 0);
	}*/
@media(min-device-width:1024px) {
	.centered-large {
		left: 50%;
		transform: translate(-50%, 0);
	}
	.dlg-position-fixed{
		position:fixed;
	}
	.dlg-position-top-large{
		top:7pc; 
	}
}

@media only screen and (max-device-width: 1023px) {
	.centered-small {
		left: 0%;
		transform: translate(-0%, 0);
	}
	.dlg-position-top-small{
		top:12pc; 
	}
}

.replacementCarDlgHdr{
	padding:5px;	
	background-color: #3697d9;
	color: white !important;
	border-bottom: 1px solid #e5e5e5;
}
.replacementCarDlg {
	
	display:none;

	/*position:fixed;*/
	min-height:480px;
	max-width:50pc;
	/*top:12pc;*/    
	color: black !important;
	/*font-family: 'Raleway', sans-serif;*/
	font-weight:500;
	background-color: rgba(221, 221, 221, 0.8);
    text-align: center;
    z-index: 1010;
}
.replacementCarDlg span {
	color: black !important;
}
.replacementCarDlg strong {
	font-size:19px;
}
.replacementCarDlg:hover {
  background-color: rgba(255, 255, 255, 1);
}
.padding-20px{
	padding-top:20px;
	padding-bottom:20px;
}
.padding-h-20px{
	padding-left:20px;
	padding-right:20px;
}

.btn-close{
	padding-left:6px !important;
	padding-right:6px !important;
	padding-bottom:4px !important;
	margin-left:0px;
	margin-right:4px;
}
.btn-close:hover{
	background-color:#337ab7;
}

.margin-top-20px{
	margin-top:20px;
}

.dropdown:hover .dropdown-menu {
   display: block !important;
}

.toggle-handle.btn.btn-default {
    background-color: #fff;
}