.footer-header a{
  color: #f249a6 !important;
}
#groups i.btn-view-image-group:hover{color:#f249a6;}
#groups span.gr-label:hover, #sections span.sec-label:hover, #groups a.gr-label:hover, #categories a.gr-label:hover{color:#f249a6 !important;text-decoration: underline !important;}
#groups span.gr-label, #sections span.sec-label,#groups a.gr-label, #categories a.gr-label {font-family: sans-serif!important;}
#groups a.gr-label, #categories a.gr-label{font-weight: bold;color:#044E8E;padding:2px 0px;}
#panel{margin-bottom: 0px !important;}
.notification-top{
	padding-top: 6px;
	height:50px;
}
.notification-dropdown {
	max-height: 300px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}
.badge-active {
	background-color: #5cb85c;
}
.top-nav{
    color:#64696d;
	margin-top: 0px;
}
.badge-notify{
	background:red;
	position:absolute!important;
	padding-right:24px;
}
.top-nav a{
	/* font-size: 12px; */
}
.top-nav a:hover{
	color:#f249a6;
	text-decoration:none;
}
.custom_user_btn{
  border-radius: 0 0 5px 5px;
  min-width: 80px;
    max-width: auto;
}
.tle-cntr{
  line-height: 34px; 
  margin-left:270px;
}

.dropdown-menu {
  	font-size: 12px;
    margin: 0;
    min-width: 0;
    padding: 2px 0;
}

.dropdown-menu > li > a {
	/* padding: 3px 15px; */
}

.link_disable, .dropdown-menu > li .link_disable {
    pointer-events: none;
    cursor: default;
    color:#999; 
}

body {
	/* background-image: url("bk1_flip.jpg"); */
	/*background:url(img_iris/part.jpg) no-repeat left bottom, url(img_iris/bk7.jpg) no-repeat right top, url(img_iris/part2.jpg) no-repeat right bottom;*/
	background:url(../img_iris/bk7_new.jpg) no-repeat right top;
    /* background-position: right top; */
    background-repeat: no-repeat;
     background-size: 305px auto;
    padding-top: 10px;
}
#main{
	padding-bottom:10px;
    margin-top:10px;
}
.text1 {
    color: gray;
    font-size: 30px;
    position: absolute;
    top: 44px;
    z-index: 2;
}

.text2 {
	background-color: #e5e5e5;
    background-image: -moz-linear-gradient(center top , #f5f5f5 0%, #e5e5e5 100%);
    border-radius: 8px;
    color: #777;
   /*  font-family: lucida_2; */
    font-size: 18px;
    margin-top: 48px; 
/*     margin-left: 104px;
    position: absolute; */
}

/*side menu style starts */
#line-height td{
	line-height: 1.1;
}

#compress-text{
	font-size:13px;
}
.search_panel{
	background-color: #64696D;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 5px;
/*     margin-top: 10px; */
   padding: 10px 1px;
    text-align: center;
}
.custom_select_vehicle{
	margin-top: 14px;
    text-align: center;
}
.custom_select_vehicle a{
	color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.custom_select_vehicle a:hover{
	color:#f249a6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.pink_side{
	background-color: #f249a6;
    border-radius: 1px 0 0 3px;
    margin-left: -15px;
    margin-right: 18px;
    margin-top: -10px;
    padding: 23px 10px 14px 4px;
    position: absolute;s
}

.search_input{
	width:auto;
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}

.panel-body { padding:0px; }
.panel-body table tr td { padding-left: 15px }
.panel-body .table {margin-bottom: 0px; }
.panel-body a{ color: #64696D;text-decoration: none;}
.panel-title > a { padding-left: 10px;font-size: 15px;text-decoration: none;}
#custom_side_bar{
    background-color: #64696D;
    border-color: #ddd;
    color: #fff;
}

#custom_side_bar_vehicle{
	background-color: #b2b7bb;
    border-radius: 1px;
    color: #f249a6;
    font-weight: bold;
    padding: 6px;
    text-decoration:none;
}
.glyphicon-search {
	color: rgb(0, 45, 101);
}

.panel-body {
    max-height: 322px;
	font-size: 13px;
	overflow: hidden;
	overflow-y: auto;
  }

/*side menu style ends */


/*footer css starts */
.footer_bg{
	background-color: #B2B7BB;
}
.footer_bg a{
	color: #fff !important;
}
.footer_bg h4{
	color:#fff;
}

.sprite{
  background: url("../img_iris/sprite-icons.png") no-repeat scroll -64px -100px rgba(0, 0, 0, 0);
  display: inline-block;
  height: 23px;
  vertical-align: middle;
  width: 23px;  
}

.sprite-facebook{
	background-position: -64px -100px; 
}

#social_icons a:hover .sprite-facebook {
	background-position: -64px -151px;
}

.sprite-facebook{
	background-position: -95px -100px; 
}

#social_icons a:hover .sprite-facebook {
	background-position: -95px -151px;
}

.sprite-twitter{
	background-position: -127px -100px; 
}
#social_icons a:hover .sprite-twitter {
	background-position: -127px -151px;
}

.sprite-linkedin{
	background-position: -64px -100px; 
}
#social_icons a:hover .sprite-linkedin {
	background-position: -64px -151px;
}

.sprite-googleplus{
	background-position: left -100px; 
}
#social_icons a:hover .sprite-googleplus {
	background-position: left -151px;
}


.sprite-mynews{
	background-position: -157px -100px; 
}
#social_icons a:hover .sprite-mynews {
	background-position: -157px -151px;
}


#social_icons >li > a:hover , #social_icons >li > a:focus{
	background-color:#757d81;
}
.social-text:hover , .social-text:focus{
	border-bottom:1px solid #f249a6;
}

.social-text{
	color: #64696d;
    white-space: nowrap;
    vertical-align: middle;
}
#social_icons a:hover .social-text{
	/*color: #f249a6;*/
}

#social_icons > li > a{
  margin-bottom: 10px;
  margin-right: 25px;
  padding:0px;
}
#rm_padding >li >a{
	line-height: 1.1;
    padding: 0;
    color:#64696d;
}
#rm_padding >li >a:hover{
	color: #f249a6;
}
.img-center{
	margin-top: 20px;
}
/* footer end*/
#footer {
    /* background-color: #e5e5e5;
    background-image: -moz-linear-gradient(center top , #f5f5f5 0%, #e5e5e5 100%);
    border-radius: 8px;
    color: #777;
    font-size: 14px;
    text-align:center; */
    /* position: fixed;
    bottom: 0;
    width: 1136px; */
}

.footer {
	/* background-color: dimgrey;
    color: white;
    border-top: 1px solid #eee;
    margin-top: 40px;
    padding-bottom: 4px;
    padding-top: 4px;
    text-align: center; */
}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified {
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.nav-justified > li > a {
  line-height:2.3;	
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-weight: 500;
  color: #fff;
  text-align: center;
  /*background-color: #e5e5e5; */ /* Old browsers */
  /*background-image:    -moz-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%); */ /* FF3.6+ */
  /*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e5e5e5)); */ /* Chrome,Safari4+ */
  /*background-image: -webkit-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); */ /* Chrome 10+,Safari 5.1+ */
  /*background-image:      -o-linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); */ /* Opera 11.10+ */
  /*background-image:         linear-gradient(top, #f5f5f5 0%,#e5e5e5 100%); */ /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002d65', endColorstr='#002d65',GradientType=0 ); /* IE6-9 */
  background-repeat: repeat-x; /* Repeat the gradient */
  border-bottom: 1px solid #d5d5d5;
}
.nav-justified > li > a:hover {
	/* border-bottom: 1px solid #f249a6; */
}
.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
  background-color: #ddd;
  background-image: none;
  box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
}
.nav-justified > li:first-child > a {
  /* border-radius: 5px 5px 0 0; */
	border-left: 1px solid #d5d5d5;
    border-radius: 0px;
}
.nav-justified > li:last-child > a {
 /*  border-bottom: 0; */
  border-radius: 0 0 5px 5px;
}

.nav-justified {
    max-height: 52px;
  }
  .nav-justified > li > a {
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #fff;
    padding: 0px;
    padding-left: 5px;
    padding-right: 5px;  
  }
  .nav-justified > li:first-child > a {
  	border-left: 1px solid #d5d5d5;
    border-radius: 0px;
    /* border-left: 0;
    border-radius: 5px 0 0 5px; */
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0 5px 5px 0;
  }

/*avi 27th Jan 15*/
@media print {
  a[href]:after {
     content:" ";
     color:#868686;
     background-color:inherit;
     font-style:italic;
     size:90%;
  }
}
/*@media (min-width: 768px) {
  .nav-justified {
    max-height: 52px;
  }
  .nav-justified > li > a {
    border-right: 1px solid #d5d5d5;
    border-left: 1px solid #fff;
    padding: 0px;
  }
  .nav-justified > li:first-child > a {
  	border-left: 1px solid #d5d5d5;
    border-radius: 0px;
    /* border-left: 0;
    border-radius: 5px 0 0 5px; */
  }
  /*.nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0 5px 5px 0;
  }
}*/

/* Responsive: Portrait tablets and up */
/*@media screen and (min-width: 768px) {
  Remove the padding we set earlier 
  .masthead,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
}
*/
.modal-body img{
	margin-top: 15px;
    box-shadow: 0 1px 20px gray;
	border-radius: 8px 8px 1px 1px;
    /* padding:0 15px 0 15px; */
}

.titleColor {
 color : #000;
 font-size:20px;
 /* background-color: buttonface; */
 background-color:#f5f5f5;
 border: 1px dashed;
 border-color: navy;
 border-style: initial;
 box-shadow: 0 5px 5px gray;
 margin: 0;
 padding: 0 0 6px;
}

.tableTitleColor {
 color : #555;
}

.fontNormalInv {
    color: #000;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
}


#feedbackError{
	display: none; 
	color: red;
	background-color: #F6D2D2;
	/* text-align:center; */
}
#feedbackError p{
	/* margin: 2px; */
	margin: 0 0 2px 459px;
}
#feedbackSuccess{
	background-color: #58B958;
    color: #FFFFFF;
    text-align:center;
    /* display: none; */
}

#panel{
	background-color: #e9edf0;/* #e5e5e5 */
	min-height: 428px;
  overflow: hidden;
}
#panel-heading {
    background-color: #9FA3A6; /* #b2b7bb;*/
    border-color: #f249a6;
    color: #333;
    padding: 5px;
}
.panel-heading-new {
    padding: 0px 5px 0px 0px !important;
    border-bottom: 1px transparent !important;
}
#panel-heading h3{
	color:#fff;
	font-size:18px;
}
#btn:hover, #btn:focus, #btn-toggle-expand:hover, #btn-toggle-expand:focus{
    width: 156px;
    background-color:#f449a6;
    border-color:#f449a6;
    color:#fff;
}

#btn, #btn-toggle-expand {
    width: 156px;
    background-color:#fff;
    border-color:#f449a6;
    color:#f449a6;
}

#loader img{
   left: 46%;
    /*margin-left: -250px;
    margin-top: -250px;
    */position: absolute;
    top: 50%;
    z-index: 15;
}
#parts_link a{
	color:#64696D; 
}
.model_selected{
	background-color: #f249a6;
}
.model_selected a{
	color:#fff;
}

#news {
    background-color: #ff78d5;
    border-color: #f249a6;
    border-radius: 4px 4px 0 0;
    color: darkslategray;
    margin-bottom: 0;
    padding: 4px;
}
.navbar-search {max-width: 250px; } 
/*@media (min-width: 768px) {
	.navbar-search {max-width: 250px; } 
}*/

.orio-color{
	color: rgb(0, 45, 101) !important;
}

.orio-bgcolor{
	background-color:#fdd7e4 !important;
	color:#000;
}
.orio-header{
    background-color: #9FA3A6;
    border-color: #f249a6;
}
.alert-orio {
	border-color: #f249a6 !important;
}

.search-term { color: #ffff00; }
.search-term-model { color: #f449a6; }

.cg-model-info { color:#f449a6; }

.text-black {
	color:#000 !important;
}

.text-grey {
	color:#666 !important;
}

.logoUrlName {
	color: #b1b7ba;
    font-size: 15px;
    position: absolute;
    top: 60%;
    margin-left: -10px;
	/*left: 160px;*/
}
.LogoUrlLine{
	 background-color: #b1b7ba;
    border: 0 none;
    color: #b1b7ba;
    height: 1px;
    position: absolute;
    right: 41%;
    top: 48%;
    width: 430px;
}

table.sp  a.part-kit-toggle  {display:none}

.orio-border{
	border-bottom: none;
}

.cards h2 {
                color: rgb(0,45,101);
}

.glyphicon {
    color: rgb(0, 45, 101);
}

.footer_bg .glyphicon { color: #fff !important; }

.top-nav h6, .top-nav a{
                color: rgb(0, 45,101);
}

.nav-justified > .active_link > a {
    background-color: #255586;
}

.nav-justified > li > a:hover, .nav-justified > li > a:focus {
	color: #fff;
    background-color: #255586 !important;
	background-image:none;
}

input#srch-term {
  border-color: rgb(0, 45, 101 );
  border-width: 2px;
}

.footer-header-image {
      border: 2px solid rgb(0, 45, 101) !important;
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: #255586;
    /* border-color: #428bca; */
}

input#vin-term {
  border-color: rgb(0, 45, 101 );
  border-width: 2px;
}
.nav-justified {
    background-color: #002d65;
    border: 1px solid #ededed;
}

.heffect:hover{
	color:#f249a6;
}

.footer_bg{
	/*background:#757d81;*/
  background-image: url(../img_iris/bluebar.jpg);
}

.partspl_box {
	/* background-color: #f3f3f3;*/
    /*border: 1px solid #757d81;*/
    border-radius: 4px 4px 0 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 0px;
    margin-top: 0;
    min-height: 20px;
    padding: 0;
}

/* .divider-vertical {
	height: 50px;
	margin: 0 9px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #f2f2f2;
} */
.center-pills { 
  display: inline-block;
  margin-top: 10px; 
}
.clickable{
    cursor: pointer;   
}

.thumbnail {
    position: relative;
    padding: 0px;
    margin-bottom: 1px;
}

.thumbnail img {
    width: 100%;
}

.thumbnail {
    position:relative;
    overflow:hidden;
}
.caption1 {
    position:absolute;
    top:0;
    right:0;
    /* background:rgba(66, 139, 202, 0.75);  */
    /*background:rgba(242,73,166, 0.6); */
    /*background:rgba(255,255,255, 0.8);*/
    font-weight: bold;
    width:100%;
    height:100%;
    display: none;
    text-align:center;
    color:#fff !important;
    
    z-index:2;
}
.thumbnail a{
	color:#757d81 !important;
}
.thumbnail a:hover{
	text-decoration: underline;
	color:#f249a6 !important;
}
.label{
	border-radius: 0.25em;
    color: #fff;
    display: inline;
    font-size: 75%;
    /* font-weight: bold; */
    line-height: 1;
    padding: 0.2em 0.6em 0.3em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;
}

.thumb_bak{
	background:rgba(177,183,186, 0.6); 
	/*background-color:#B1B7BA;*/
	min-height:128px;
	/*min-width:260px;*/
	color:#757D81;
    z-index:1;
    padding: 3px;
}

.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:4px;
  padding-left:4px;
}
.row.no-gutter [class*='col-']:first-child {
  padding-right:4px;
  padding-left:15px;
}
.row.no-gutter [class*='col-']:last-child {
  padding-right:15px;
  padding-left:4px;
}
.divider-vertical {
	height: 24px;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #f2f2f2;
}
.thumb_bak h4, .thumb_bak p {
	max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pageCardEdit{
	font-size: 16px;
    padding: 2px 8px !important;
    position: absolute;
    right: 0;
    top: 0;
}

#toCatalog span{
	background: url("/img_iris/catalog_btn.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 46px;
    margin-top: -11px;
    padding-left: 25px;
    width: 76px;
}

#toCatalog span:hover{
	background: url("/img_iris/catalog_btn_hover.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: inline-block;
    height: 46px;
    margin-top: -11px;
    padding-left: 25px;
    width: 76px;
}

.pageCardEdit span{
	color: #f249a6 !important;
}

.carousel-caption h3{
     color: #f249a6;
}

.blurImg{
	opacity:0.5;
}
.top-center-card{
	top: 50px !important;
}

.pagination  {margin-bottom:6px;}

.panel-rf i {
    color: #f249a6;
}

.btn-orio, .btn-orio-toggle-expand {
    width: 156px;
    background-color:#fff;
    border-color:#f449a6;
    color:#f449a6;
}
.btn-orio:hover, .btn-orio:focus, .btn-orio-toggle-expand:hover, .btn-orio-toggle-expand:focus{
    width: 156px;
    background-color:#f449a6;
    border-color:#f449a6;
    color:#fff !important;
}

.faq-items li > a:hover { background-color:#f449a6; color:#fff; }

.container{
  width: 1170px;
}
@media (min-width: 500px) {
  .navbar-header {
    float: left;
  }
}

.view_heading {
	background-color: #9FA3A6 !important;
	color: #fff !important;
}

.sections-div-container {
	border: 1px solid #f249a6 !important;
}

#groups li.active-link, #categories li.active-link {
	border: 1px solid #f249a6 !important;
}
.sp_color{
  color: #F249A6 !important;
}
.graph {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.graph-font{
  font-family: 'robotoregular';
  font-weight: normal;
  color: #333;
  padding-left: 5px;
}
.graph-label{
  padding-left: 40px;
  color: #255586;
  cursor: pointer;
}
.hover-shadow:hover{
  background-color: #CCC !important;
}
.delete_position{
  cursor:pointer;
}
