@charset "utf-8";

body, html{font-size:14px;font-family:'arial';color:#434343; height: 100%;}
body{min-width: 768px;}
/* Common CSS - Start*/
ul{margin-bottom:0;padding-left:0;list-style:none;}
a,a:hover,a:focus{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight: bold;color:#000000;margin-top:0;}
h1{font-size:24px;}
.bgChange_blue h1{color:#004b93;}
.bgChange_marron h1{color:#e41e2d;}
.main-wrapper{min-height:500px}
.main-wrapper .container-fluid > h1{margin:25px 0;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}
.capitalize{text-transform:capitalize;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.detail_dataTable table.dataTable tbody td.textcenter { text-align: center; }
.textright{text-align:right;}
.container-fluid{padding-left:30px;padding-right:30px; }
.bg-grey{background-color:#eeeeee;}
.marLR-30{margin-left:-30px;margin-right:-30px;}
.marT50{margin-top:50px;}
.marB{margin-bottom:30px;}
.marL10{margin-left:10px;}
.paddR0{padding-right:0;}
.paddL0{padding-left:0;}
.paddL30{padding-left:30px;}
.bgChange_blue .bdr2px{border:2px solid #004b93;}
.bgChange_marron .bdr2px{border:2px solid #e41e2d;}
.setWidth{width: 100%}
.visible-class{visibility: visible !important;}

/* form - start */
input[type="text"]{border:none;}
input[type="button"], input[type="button"][disabled] {-webkit-appearance: none !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
  opacity:1;
}
input:focus{outline:none;}
select.selectpicker{display:none;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{outline:none;}
label{font-weight: normal;}
.input-group .form-control.txtbox-white,.input-group .form-control.txtbox-white:nth-child(2){ border-radius: 8px; background-color: #ffffff; border: solid 1px #979797;margin-right: 10px; color: #333333; min-width: 90%/*325px*/;}
input[type=text]::-ms-clear {display: none;}
/* form - end */

/* buttons - start */
.btns{display:inline-block;background-color: transparent;border: 1px solid transparent;padding:10px 20px;color: #ffffff;text-transform: uppercase;font-size:12px;font-weight:bold;line-height:15px;text-align:center;letter-spacing: 1px;margin: 10px 10px;/*min-width: 165px;*/}
.btn-primary:hover{border-color:transparent;}
.bgChange_blue .btn-primary ,.bgChange_blue a.btn ,.bgChange_blue .add_to_basket,.bgChange_blue .search_options .btn_icon.btns {background-color: #004b93; }
.bgChange_marron .btn-primary, .bgChange_marron a.btn,.bgChange_marron .add_to_basket ,.bgChange_marron .search_options .btn_icon.btns,.bgChange_marron .tracciability-header {background-color: #e41e2d;}
.bgChange_blue .btn-secondary, .bgChange_blue .search_btns .btn_right, .bgChange_blue .dt-buttons .btn_srt, .bgChange_blue .dt-buttons .btn_service{border:1px solid #0c5498;color: #0c5498;}
.bgChange_marron .btn-secondary, .bgChange_marron .search_btns .btn_right{border-color:#e41e2d;color: #e41e2d;}
/* buttons - end */

/* modal - start */
.modal-dialog{width:900px;max-width:90%;}
.modal-content{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:15px;padding-right:15px;}
.modal-header,.modal-footer{border:none;}
.modal-header{padding-top:55px;padding-bottom:30px;}
.modal-header .close{background-image:url(../assets/css/i/close-icon-black.png);background-repeat:no-repeat;text-indent:-9999px;width: 15px;height: 15px;filter: alpha(opacity=100);opacity: 1;position: absolute;top:20px;right: 30px;}
/* modal - end */

/* accordion-blue - start */
.accordion-blue .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.accordion-blue .panel + .panel{margin-top:0;}
.accordion-blue .panel .panel-heading{background-color:transparent;color:#004b93;padding-left:0;padding-right:0;border-bottom:1px solid #dbdbdb;font-weight:normal;}
.accordion-blue .panel.see-all .panel-heading{border-top:1px solid #dbdbdb;}
.accordion-blue .panel .panel-heading .panel-title{font-size:14px;font-weight:normal;}
.accordion-blue .panel .panel-heading .panel-title > a{font-weight:bold;display:block;}
.accordion-blue .panel .panel-heading .panel-title > a.collapsed{font-weight:normal;}
.accordion-blue .panel .panel-heading .panel-title > a{font-weight:bold;display:block;background:url(../assets/css/i/accordian_arrow_u.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.bgChange_marron .accordion-blue .panel .panel-heading .panel-title > a{background:url(../assets/css/i/accordian_arrow_u_maroon.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.accordion-blue .panel .panel-heading .panel-title > a.collapsed{font-weight:normal;background:url(../assets/css/i/accordian_arrow_d.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.bgChange_marron .accordion-blue .panel .panel-heading .panel-title > a.collapsed{background:url(../assets/css/i/accordian_arrow_d_maroon.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}

.accordion-blue .panel-heading + .panel-collapse > .list-group, .accordion-blue .panel-heading + .panel-collapse > .panel-body{border-top:0;}
/* accordion-blue - end */
/* Common CSS - End*/

/* Header - Start*/
.sessions a span:first-child{display:inline }
.sessions a span:last-child{display:none }
.bgChange_blue .top-header{background-color:#014b94;}
.bgChange_marron .top-header{background-color:#e41e2d;}
header .header-left,.modal-header .header-left{float:left;}
header .header-links li{float:left;text-transform:uppercase;margin-right:20px;font-size:12px;line-height:25px;}
header .header-links li:last-child{margin-right:0;}
header .header-links li a{color:#ffffff;}
header .header-right,.modal-header .header-right{float:right;color:#ffffff;}
header .header-right > *{display:inline-block;vertical-align:middle;font-size:12px;}
header .header-right .mgr-name{max-width:145px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
header .header-right .mgr-name[data-load]{cursor: pointer;}
header .header-right .cart{margin:0 25px 0 15px;}
header .header-right .sessions li{float:left;line-height:25px;padding:0 5px;margin-right:5px;}
header .header-right .sessions li.active{font-weight:bold;background-color:#ffffff;}
header .header-right .sessions li a{color:#ffffff;}
.bgChange_blue header .header-right .sessions li.active a{color:#004b93;}
.bgChange_marron header .header-right .sessions li.active a{color:#e41e2d;}
header .header-right .account{margin-left:15px;}
header .main-header{padding-top:20px;padding-bottom:20px;}
header .main-header .power-logo{/* padding:5px 0; */}
header .main-header .header-left img { padding-top: 5px;}
.bgChange_marron .main-header .header-left img { padding-top: 0px;}
.bgChange_marron .main-header .header-right img { padding-top: 5px;}
header .main-header .language.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:28px;height:28px;margin:9px 0 9px 15px;}
header .main-header .language.bootstrap-select > .dropdown-toggle{padding:0;color:#ffffff;border-radius:50%;border:none;padding:4px;font-size:10px;line-height:20px;}
header .main-header .language.bootstrap-select:focus,header .main-header .language.bootstrap-select > .dropdown-toggle:active,header .main-header .language.bootstrap-select > .dropdown-toggle:focus{outline:0 !important;}
.bgChange_blue header .main-header .language.bootstrap-select > .dropdown-toggle{background-color:#004b93;}
.bgChange_marron header .main-header .language.bootstrap-select > .dropdown-toggle{background-color:#e41e2d;}
header .main-header .language.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:center;}
header .main-header .language .bs-caret{display:none;}
header .main-header .language .filter-option img,header .main-header .language .filter-option .lang{display:none}
header .main-header .language .dropdown-menu{left:auto;right:0;margin-top:0;border-radius: 4px;border:none;background-color:#eeeeee;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);}
header .main-header .language .dropdown-menu li a{line-height:10px;padding:5px 15px 5px 13px;}
header .main-header .language .dropdown-menu img{width:15px;height:10px;margin-right:10px;}
header .main-header .language .dropdown-menu .code{display:none}
header .main-header .language .dropdown-menu .lang{font-size:10px;line-height:10px;}
nav{margin-bottom:10px;}
nav ul{display: table;width:100%}
nav ul li{display:table-cell !important;text-align:center;font-size:15px;font-weight:bold;line-height:20px;text-transform:uppercase;border-right:1px solid #000000;padding:5px;word-break: break-all}
nav ul li:last-child{border-right:none;}
nav ul li a{display:inline-block;color:#000000;}
/* Header - End*/

/* search-container - start */
.search-container{position:relative;}
.search-by > li{width:50%;float:left;padding:26px 26px 26px 30px;background-color:#878786;}
.bgChange_blue .search-by > li.active{background-color:#014b94;}
.bgChange_marron .search-by > li.active{background-color:#e41e2d;}
.search-by .searchby-wrap{position:relative;}
.search-by .searchby-part{padding:26px 30px 26px 26px;}
.search-by .input-box{padding-left:43px;background-repeat:no-repeat;background-position:left top;display: inline-block;width:90%;position:relative;}
.searchby-vehicle .input-box{background-image:url(../assets/css/i/vehicle-icon.png);}
.searchby-vehicle .input-box.fpt{background-image:url(../assets/css/i/engine-icon.png);}
.searchby-part .input-box{background-image:url(../assets/css/i/part-icon.png);background-position:10px top;}
.search-by .remove-text{display:none;background-image:url(../assets/css/i/close-icon.png);background-repeat:no-repeat;position:absolute;width:15px;height:15px;top:6px;right:0;}
.search-by .input-box input[type="text"]{padding:0 25px 0 0;font-size:16px;line-height:25px;width: 100%;height:26px;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.5);color:#ffffff;}
.search-by .input-box input[type="text"]::-webkit-input-placeholder {color:#ffffff;}
.search-by .input-box input[type="text"]::-moz-placeholder {color:#ffffff;}
.search-by .input-box input[type="text"]:-ms-input-placeholder {color:#ffffff;}
.search-by .input-box input[type="text"]:-moz-placeholder {color:#ffffff;}
.search-by  .info,.with_info .info{color:#ffffff;display:inline-block;vertical-align:middle;width:18px;height:18px;border:1px solid #ffffff;border-radius:50%;text-align:center;font-size:14px;line-height:16px;margin-left:3px;cursor:pointer;}
.search-by .more-dots span{background-image:url(../assets/css/i/more-dots.png);background-repeat:no-repeat;}
/*CUSTOM position:absolute;width:5px;height:16px;top:6px;right:-15px;} */

.search-result{position:absolute;z-index: 13;top:78px;left:30px;width:100%;}
.search-result .tabspane{color:#ffffff;padding:15px 0 30px;display:none;}
.bgChange_blue .search-result .tabspane{background-color:#014b94;}
.bgChange_marron .search-result .tabspane{background-color:#e41e2d;}
.search-result h2{margin-bottom:30px;color:#ffffff;}
.search-in ul{margin-bottom:5px;}
.search-in ul li{display:inline-block;font-size:14px;line-height:23px;margin:0 15px 10px 0;}
.search-in ul li a{color:#ffffff;display:block;padding:0 20px;background-color:#336fa9;border-radius:20px;}
.bgChange_blue .search-in ul li a{background-color:#336fa9;}
.bgChange_marron .search-in ul li a{background-color:#b94365;}
.search-by.clearfix.add_zindex { position: relative; /*! z-index: 12; */}
/* search-container - end */

/* footer - start */
.sites-group{background-color:#878786;padding:20px 0;}
.sites-group ul{display: -webkit-flex;-webkit-justify-content: space-around;display: flex;justify-content: space-between;}
.sites-group ul li.title{vertical-align:middle;margin-right:25px;min-width: 130px;}
.sites-group ul li{font-size:15px;color:#ffffff;display:inline-block;margin-right:10px;}
.sites-group ul li:last-child{margin-right:0}
.sites-group ul li img{width:100%;}
.bgChange_blue .footer-links{background-color:#004b93;}
.bgChange_marron .footer-links{background-color:#e41e2d;}
.footer-links li{display:inline-block;font-size:12px;font-weight:bold;margin-left:15px;line-height:25px;}
.footer-links li a{color:#ffffff;}
.copyright{padding:10px 0 15px;}
.copyright span{color: #262626;font-size:12px;}
/* footer - end */

/* HOME IVECO - start */
/* vincent - start */
.imageSlider,.contentSlider{display: inline-block;vertical-align: top;font-size:0;}
.imageSlider{width:64.5%;}
#imageSlider .owl-dots{margin: 0;position: absolute;bottom: 0px;background-color: rgba(135, 135, 134, 1);width: 100%;/* left:-webkit-calc(50% - 72px);left:-moz-calc(50% - 72px);left:calc(50% - 72px); */}
.contentSlider{width: 35.2%;margin-left: -4px;padding-left:20px;position:relative;}
.contentSlider .owl-item{visibility:hidden}
.contentSlider .active{visibility: visible}
.contentSlider > *{font-size:14px;}
.carousel-links{position:relative;/* right:0;top:10px;z-index:10; */text-align: right;background-color:#ffffff;padding: 15px 0;min-height:56px;}
.carousel-links li{display: inline-block;opacity: .3;margin-left:10px;}
.carousel-links li img:last-child{width: 18px}
.carousel-links li.active,.carousel-links li:hover{cursor: pointer;opacity: 1;}
.bgChange_blue .carousel-links li.active,.bgChange_blue .carousel-links li:hover{border-bottom: 3px solid  #085196;padding-bottom:2px;}
.bgChange_marron .carousel-links li.active,.bgChange_marron .carousel-links li:hover{border-bottom: 3px solid  #e41e2d;padding-bottom:2px;}

.carouselHeader{padding:15px 0;}
.carouselHeader .title{font-weight:bold}
.bgChange_blue .carouselHeader .title{color: #004b93;}
.bgChange_blue .carouselHeader .tab_title{color: #004b93;}
.bgChange_marron .carouselHeader .title{color: #e41e2d;}
.bgChange_marron .carouselHeader .tab_title{color: #e41e2d;}
.bookmarks .carouselContent,.history .carouselContent{padding:0 12.5%;overflow-y: auto;}
.bookmarkTitle{font-weight:bold;margin-bottom:5px;text-align: left;}
.bgChange_blue .bookmarkTitle{color:  #004b93;}
.bgChange_marron .bookmarkTitle{color:  #e41e2d;}
.bookmark ul li a{background-image: url(../assets/css/i/link_icon.png);background-repeat: no-repeat;padding-left:15px;text-decoration: none;background-position: 0px center;color:#555555;display: inline-block;}
.arrow-controls{display: none}
.contentSlider .tab-content{padding: 0 30px;overflow-y: auto;}
.contentSlider .tab-inner { margin-bottom: 15px;padding-top: 0px;}
.contentSlider .tab-content ul li{text-align: left;border-bottom:  1px solid rgba(151, 151, 151, 0.32);padding: 3px 0;font-size:13px;}
.contentSlider .tab-content > ul li a{background-image: url(../assets/css/i/link_icon.png);background-repeat: no-repeat;padding-left:15px;text-decoration: none;background-position: 0px center;color:#555555;display: inline-block;}
#tab_phonebook.active .tab-inner{ display: inline-block; width: 100%;}
.contentSlider .tab-content .contact { padding: 0 0px; text-align: left;vertical-align: middle;display: table-cell;}
.imageSlider .owl-theme .owl-dots .owl-dot span { background-color: #fff ;width: 11px;height: 11px;margin: 7px 4px;}
.bgChange_blue .imageSlider .owl-theme .owl-dots .owl-dot.active span,.bgChange_blue .imageSlider .owl-theme .owl-dots .owl-dot:hover span { background-color: #004b93;}
.bgChange_marron .imageSlider .owl-theme .owl-dots .owl-dot.active span,.bgChange_marron .imageSlider .owl-theme .owl-dots .owl-dot:hover span { background-color: #e41e2d;}

.contentSlider .see_all { font-size: 13px; font-weight: bold; display: inline-block; text-align: right; float: right; }
.bgChange_blue .see_all { color: #004b93;}
.bgChange_marron .see_all { color: #e41e2d;}
.bookmarkTitle span ,.bookmark_list span{ display: table-cell; min-width: 140px; padding-left: 6px;}
.bookmarkTitle span { padding-left: 20px; text-align: left;}
.bookmark.content_list { display: table; width: 100%;}
.paginateContent { margin-bottom: 15px;}
.active span.tab_title { left: 0; position: absolute; text-align: left;}
.carousel-links li a span.tab_title,.carousel-links li a:focus span.tab_title,.carousel-links li a:hover span.tab_title { display: none;cursor: default;font-weight:bold ;}
.carousel-links li.active a span.tab_title { display: block;}
.bookmark.content_list.expanded_div { padding-right: 10px;}
.bgChange_blue .carousel-links li a span.tab_title,.bgChange_blue .carousel-links li a:focus span.tab_title,.bgChange_blue .carousel-links li a:hover span.tab_title {color: #004b93;}
.bgChange_marron .carousel-links li a span.tab_title,.bgChange_marron .carousel-links li a:focus span.tab_title,.bgChange_marron .carousel-links li a:hover span.tab_title {color: #e41e2d;}
.contactImageContainer > img { padding-right: 20px; width: 100%;}
#contentSlider .owl-nav{margin:0;}
#contentSlider .owl-nav .owl-prev,#contentSlider .owl-nav .owl-next{margin:0;padding:0;background-color:transparent;position:absolute;top:50%;}
#contentSlider .owl-nav .owl-prev{left:0;}
#contentSlider .owl-nav .owl-next{right:0;}

.contactImageContainer {width: 30%; }
.contactImageContainer ,.contactInfo{display: inline-block;vertical-align: top;text-align: left;}
.contactName{border-bottom: solid 1px #979797;}
.contactName .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:auto;width: auto\9;}
.contactName .dropdown-toggle{font-size: 16px;border:none;padding:0 25px 10px 0;font-weight:bold;color:#434343;}
.contactName .open .dropdown-toggle,.contactName .open .dropdown-toggle:focus,.contactName .dropdown-toggle:focus,.contactName .dropdown-toggle:hover,.contactName .open .dropdown-toggle:hover{-webkit-box-shadow:none;box-shadow:none;background-color:transparent;outline:none !important;}
.contactName .dropdown-toggle .bs-caret .caret{border:none;background-image: url(../assets/css/i/dropdown.png);background-repeat: no-repeat;width:9px;height:7px;top: 10px;}
.contactNum{font-size: 16px;padding: 10px 0px}
.contactLocation{font-size: 13px;}
.contacts .carouselContent{padding: 0 12%;overflow-y: auto; }
.contacts .carouselContent .contactInfo{margin-left: 3%;width:64%;}
.contacts .carouselContent .contact{display: table-cell;vertical-align: middle;}
/* vincent - end */

.home-tabs{text-align:center;margin:28px 0 38px;}
.home-tabs li{display:inline-block;text-transform:uppercase;border-bottom:3px solid transparent;margin:0 20px;font-size:15px;}
.home-tabs li.active{font-weight:bold;}
.bgChange_blue .home-tabs li.active{border-color:#004b93;}
.bgChange_marron .home-tabs li.active{border-color:#e41e2d;}
.home-tabs li a{color:#000000;opacity:0.5;}
.home-tabs li.active a{opacity:1;}
.bgChange_blue .home-tabs li.active a{color:#004b93;}
.bgChange_marron .home-tabs li.active a{color:#e41e2d;}
.home-tabs + .tab-content .tab-pane > div{margin:0 -26px 70px;}
.home-tabs + .tab-content .box{width:20%;padding:0 26px;float:left;text-align:center;}
.home-tabs + .tab-content .box img{max-width:65%;margin-bottom:15px;padding:18px;background-color:#ffffff;}
.home-tabs + .tab-content .box .title{display:block;font-size:13px;font-weight:bold;color:#000000;margin-bottom:20px;text-transform:uppercase;height:55px;overflow:hidden;}
.home-tabs + .tab-content .box > div{max-width:100%;width:150px;display: inline-block;}
/* HOME IVECO - end */

/* VIN4 - start */
input[type="radio"] { display:none;}
input[type="radio"] + label { cursor: pointer;}
input[type="radio"] + label span {display: inline-block; width: 18px; height: 18px; margin: 0px 10px 0 0; vertical-align: middle; cursor:pointer; -moz-border-radius: 50%; border-radius: 50%;}
input[type="radio"] + label span {background-color: #fff; border: 1px solid #979797;}
input[type="radio"]:checked + label span{position: relative;}
input[type="radio"]:checked + label span::after { background-color: #333333; border-radius: 50%; -moz-border-radius: 50%; bottom: 0; content: " "; left: 50%; margin: 0 auto;/*  padding: 5px; */ position: absolute; right: 0; top: 50%; transform: translate(-50%, -50%); width: 8px; height: 8px;}

.search_options {display:none;}
.searchby-vehicle-pane .search_options .design_search form{width:100%;}
.search_options h2 {margin-bottom:10px;}
.search-result .search_options > h4{color:#ffffff;font-weight:normal;}
.model_search span { font-size: 14px; color: #ffffff; display: inline-block; margin-right:8%;min-width: 20%;}
.model_search span b {font-weight: bold; color: #fff; }
.search_btns .btns { border: 1px solid; font-weight: bold; margin: 0px 10px 0px 0px; min-width: 158px;color:#ffffff;}
.search_btns .btns.btn_right { background: #fff; /* color: #004b93; */ float: right; padding: 10px 40px; margin-right: 0;}
.model_search , .design_search{  background: rgba(255, 255, 255, 0.3);  padding: 10px 20px; margin-bottom: 10px;}
.searchby-vehicle-pane .search_options .design_search { padding: 20px; margin-bottom: 25px;}
.model_search_form .input-group.radio-btn { clear: none; float: left; min-width: 150px; font-size: 14px; font-weight: normal;}
.model_search_form .input-group.radio-btn  label{margin-top: 5px;}
.model_search_form .input-group .form-control{ width: auto;}
.model_search_form .input-group-btn { float: left;/* width:auto; */}
/* CUSTOM .model_search_form a.btn ,.model_search_form a.btn:hover,.model_search_form a.btn:focus { border: 0 none; border-radius: 0; color: #fff; padding: 7px 11px;}*/
.btn_icon.btns{ background-image: url(../assets/css/i/etim_icon.png); background-position: 55px center; background-repeat: no-repeat;display: inline-block; text-transform: none; padding-left: 50px;}
/* VIN4 - end */

/* VIN5 - start */
.search-box{display:table;padding:23px 20px;width:100%;margin-bottom: 30px;}
.bgChange_blue .search-box{background-color:#004b93;}
.bgChange_marron .search-box{background-color:#e41e2d;}
.search-box > *{display:table-cell;vertical-align:middle;}
.search-box label{color:#ffffff;width:30%;min-width:230px;}
.search-box .input-group{width:60%;}
.search-box .input-group input[type="text"]{width:90%;min-width:auto;}
.search-box .input-group .btn-search{border:1px solid #ffffff;color:#ffffff;border-radius:0;}
.design-list{margin-bottom:30px;overflow-x:auto;}
.design-list .dataTables_wrapper .dataTables_length{display:none;}
.design-list table,.design-list table.dataTable{font-size:13px;border-collapse: separate;border-spacing: 0px;width: 100%;margin-bottom:30px;}
.design-list thead,.design-list table.dataTable thead{background-color: #dadada;font-weight:bold;color:#000000;}
.design-list thead th,.design-list table.dataTable thead th{line-height:20px;padding:5px 20px;border-bottom:0;}
.design-list table.dataTable.no-footer{border-color:#dbdbdb;}
.design-list thead th:first-child,.design-list table.dataTable thead th:first-child{width:22%}
.design-list tbody,.design-list table.dataTable tbody{color:#555555;}
.design-list tbody tr td,.design-list table.dataTable tbody tr td{line-height:20px;padding:5px 20px;border-bottom: solid 1px #dbdbdb;border-top: solid 1px #ffffff;}
.design-list tbody tr:hover td,.design-list table.dataTable tbody tr:hover td{background-color: #eeeeee;cursor:pointer;}
.design-list .dataTables_paginate,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate{text-align:center;float:none;padding:0;color:inherit;}
.design-list .dataTables_paginate a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate a,.design-list .dataTables_paginate a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate a:hover,.design-list .dataTables_paginate a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate a:focus,.design-list .dataTables_paginate a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate a:active{display:inline-block;color:#555555 !important;font-size:13px;line-height:20px;cursor:pointer;padding:5px 10px;border:1px solid #dadada;min-width: 32px;margin:0;border-radius:0;outline:0;box-shadow: none;background: transparent;}
.design-list .dataTables_paginate > span > a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate > span > a,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate > span > a:hover,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate > span > a:focus,.design-list .dataTables_wrapper table.dataTable + .dataTables_paginate > span > a:active{border-left:0;background:transparent}
.design-list .dataTables_paginate > span > a:last-child,.design-list .dataTables_wrapper table.dataTable  + .dataTables_paginate > span > a:last-child{border-right:0;}
/* VIN5 - end */

/* VIN7 - start */
.select-options{/*! display:none; */}
.select-options h2{margin-bottom:10px;}
.select-options h2 span{display:inline-block;margin-right:10px;font-weight:normal;padding-right:13px;border-right:1px solid #ffffff;line-height:16px;}
.select-options h2 span:last-child{padding-right:0;margin-right:0;border-right:none;}
.select-list-table{padding:20px 30px 30px;background-color:#ffffff;}
.select-list-table h3{margin-bottom:15px;}
.select-list-table .design-list,.select-list-table .design-list table{margin-bottom:0;}
.select-list-table .design-list tbody tr:last-child td{border-bottom:none;}
.select-list-table .design-list thead th:nth-child(2){width:40%;}
/* VIN7 - end */

/* .searchby-part-pane - start */
.design_search{padding:20px 20px 5px;}
.design_search h4{margin-bottom: 15px;color:#ffffff;}
.design_search form{width:430px;display:inline-block;vertical-align:middle;}
.design_search form + p{width:32%;display:inline-block;vertical-align:middle;margin-bottom:0;}
.design_search form + p label{margin-top:5px;}
.design_search form label{display:block;}
.design_search form .btn-group.bootstrap-select{min-width:325px;margin-right:10px;}
.design_search form .btn-group.bootstrap-select .dropdown-toggle,.design_search form .btn-group.bootstrap-select .dropdown-toggle:focus,.design_search form  .btn-group.bootstrap-select.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;background-color: #ffffff;border-color: #979797;outline:0 !important;border-radius: 8px;}
.design_search form .bootstrap-select.btn-group .dropdown-toggle .caret,.grey-rect form .bootstrap-select.btn-group .dropdown-toggle .caret{background-image:url(../assets/css/i/dropdown.png);background-repeat: no-repeat;border: 0;width: 9px;height: 7px;}
.search_btns .btns.etim{text-transform:none;background-image:url(../assets/css/i/etim_icon.png);background-repeat:no-repeat;background-position: 50px center;padding-left:35px;}
.design_search h4{position:relative;}
.design_search h4 .accordion-btn{width:25px;height:25px;background-color:#ffffff;background-image:url(../assets/css/i/accordian-down-blue.png);background-repeat:no-repeat;background-size:14px auto;background-position: center center;display:block;position:absolute;right:0;top:-5px;cursor:pointer;border-radius: 50%;}
.bgChange_marron .design_search h4 .accordion-btn{background-image:url(../assets/css/i/accordian-down_maroon.png);}


.bgChange_marron .design_search h4 .accordion-btn{background-image:url(../assets/css/i/marron_accordion_on.png);background-size: auto auto;}
.design_search.content-hide{padding-bottom: 25px;}
.design_search.content-hide h4 .accordion-btn{background-image:url(../assets/css/i/accordian-up-blue.png);}
.bgChange_marron .design_search.content-hide h4 .accordion-btn{background-image:url(../assets/css/i/accordian-up_maroon.png);}
.bgChange_marron .design_search.content-hide h4 .accordion-btn{background-image:url(../assets/css/i/marron_accordion_off.png);background-size: 30px auto;}
/* .searchby-part-pane - end */


/* IVECO_dettaglio - start */
.bgChange_blue .tab_header .home-tabs li.active {border-color:transparent;}
.bgChange_blue .tab_header .home-tabs li a { color: #004b93;opacity: 1;}
.tab_header {  background-color: #e5eaf1; padding: 0px; text-align: left;  position: relative;}
.tab-slider .home-tabs {  display: inline-block;  margin: 0;}
.tab-slider a { font-family: Arial; font-size: 14px;color: #004b93;}
.bgChange_marron .tab-slider a {color: #e41e2d;}
.tab-slider .home-tabs li { pointer-events: none;border-bottom: 0px; margin: 0 15px;}
.tab-slider .home-tabs li.has_slide { pointer-events: inherit;}
.tab-slider li.active { border-top: 10px solid transparent; background-color: #fff; margin: -10px 0 0; padding: 15px 30px ;}
.tab-slider li.active a { font-weight: bold;}
.tab-inner { text-align: center;}
.tab-slider .owl-item { color: black; text-align: center; /* padding: 20px 20; margin: 20px 0px; */}
.tab-slider .owl-prev { float: left; font-size: 20px; text-transform: uppercase; padding: 10px;}
.tab-slider .owl-next { float: right; font-size: 20px; text-transform: uppercase; padding: 10px;}
.tab-slider .owl-carousel .owl-item img { display: block; width: auto; margin: 0 auto;}
.tab-slider .owl-dots { color: #004b93; counter-reset: slides-num; /* Initialize counter. */ position: absolute; top: 100%; left: 0%; margin: 17px -15px 0 auto ; width: 65px; text-align: center; }
.tab-slider .owl-dots:after { content: counter(slides-num); display: inline-block; font-size: 14px; font-weight: normal; vertical-align: middle; padding-left: 0px; margin-left: -5px;}
.tab-slider .owl-dot { display: inline-block; counter-increment: slides-num; margin-right: 5px;}
.tab-slider .owl-dot span { display: none;}
.tab-slider .owl-dot.active:before { content: counter(slides-num); display: inline-block; vertical-align: middle; font-size: 14px; font-weight: bold; position: absolute; left: 4px; top: 0;}
.tab-slider .slider_nav img{width: 17px;}
.tab-slider .slider_nav.owl-nav a{ cursor: pointer; }
.tab-slider .slider_nav { display: inline-block; float: right; /* min-width: 50px; */ position: relative; margin-right: 15px;}
.tab-slider .slider_count{position: relative; float: left;}
.slider_nav .owl-prev + span { color: #004b93; display: inline-block; float: left; padding: 17px 3px 0 0;}
.slider_count.owl-dots + span { color: #004b93; right: 55px; position: absolute; top: 17px; /*  transform:translate(350%, -164%); */}
.tab-slider .owl-nav .disabled a { opacity: 0.5; cursor: not-allowed;}
/*CUSTOM .tab-slider .row{ max-width: 1440px;} */
.tab-slider .tab-inner img { max-width: 95%; /* padding: 20px 0px; */}
/* custom-check box start*/
.control input:checked ~ .control__indicator { background: #fff none repeat scroll 0 0;border: 2px solid #e4e4e4;}
.control__indicator::after { content: ""; display: none; position: absolute;}
.control input:checked ~ .control__indicator::after { display: block;}
.control--checkbox .control__indicator::after { border-color: #004b93; border-image: none; border-style: solid; border-width: 0 2px 2px 0; height: 13px; left: 6px; top: 1px;    transform: rotate(45deg); width: 7px;}
.control--checkbox input:disabled ~ .control__indicator::after { border-color: #7b7b7b;}
.control__indicator {  background: #fff none repeat scroll 0 0;border: 2px solid #e4e4e4; height: 22px;left: 0px; position: absolute; top: -9px; width: 22px; border-radius: 3px;}
.control--radio .control__indicator { border-radius: 50%;}
.control--checkbox input[type="checkbox"]{ margin: 10px 0 0;display: none;}
.control--checkbox { position: relative; max-height: 20px;}
.control--checkbox .control__indicator.some_chkbx:after { border-bottom: 0 none; transform: rotate(90deg);display: block;}

.control2 input:checked ~ .control__indicator2 { background: #fff none repeat scroll 0 0;border: 2px solid #e4e4e4;}
.control__indicator2::after { content: ""; display: none; position: absolute;}
.control2 input:checked ~ .control__indicator2::after { display: block;}
.control--checkbox2 .control__indicator2::after { border-color: #004b93; border-image: none; border-style: solid; border-width: 0 2px 2px 0; height: 13px; left: 6px; top: 1px;    transform: rotate(45deg); width: 7px;}
.control--checkbox2 input:disabled ~ .control__indicator2::after { border-color: #7b7b7b;}
.control__indicator2 {  background: #fff none repeat scroll 0 0;border: 2px solid #e4e4e4; height: 22px;left: 0px; position: absolute; top: -9px; width: 22px; border-radius: 3px;}
.control--radio2 .control__indicator2 { border-radius: 50%;}
.control--checkbox2 input[type="checkbox"]{ margin: 10px 0 0;display: none;}
.control--checkbox2 { position: relative; max-height: 20px;}
.control--checkbox2 .control__indicator2.some_chkbx:after { border-bottom: 0 none; transform: rotate(90deg);display: block;}

/* custom-check box end*/
/*custom*/.display.dataTable thead tr th { color: #333; border-bottom: 4px solid #004b93; padding: 11px 15px 8px; font-size: 13px; font-weight: bold;}
.detail_dataTable .dataTable tr th:first-child { padding-left: 32px;cursor: default;}
.detail_dataTable .dataTable tbody tr { background-color: transparent !important;}
.detail_dataTable table.dataTable tbody td{ color: #555555; font-size: 13px; line-height: 18px;padding: 8px 18px;border-bottom: 1px solid #ddd;border-top: 0px;text-align: left;}
.detail_dataTable table.dataTable tbody td.dataTables_empty { text-align: center;}
.detail_dataTable2 .dataTable tr th:first-child { padding-left: 32px;cursor: default;}
.detail_dataTable2 .dataTable tbody tr { background-color: transparent !important;}
.detail_dataTable2 table.dataTable tbody td{ color: #555555; font-size: 13px; line-height: 18px;padding: 8px 18px;border-bottom: 1px solid #ddd;border-top: 0px;text-align: left;}
.detail_dataTable2 table.dataTable tbody td.dataTables_empty { text-align: center;}
.dataTables_scroll td:first-child, .dataTables_scroll th:first-child { padding: 0 25px 0 30px;}
.dataTables_scroll td .item_notes  img { height: 24px; width: 20px;}
.dataTables_scroll + .dt-buttons {  text-align: center;background: transparent;text-align: left;}
.dataTables_scroll  + .dt-buttons .dt-button { margin: 20px 10px 20px 0px;background-image: none; min-width: 165px;padding: 10px;text-align: center;}
.dataTables_scroll  + .dt-buttons .dt-button.add_to_basket { float: right;margin: 20px;}
.dataTables_wrapper.no-footer .dataTables_scrollBody{ border-bottom: 0px solid #ddd;}
.dt-buttons a.dt-button,.dt-buttons a.dt-button:hover:not(.disabled),.dt-buttons a.dt-button:active:not(.disabled),.dt-buttons a.dt-button:focus:not(.disabled),.dt-buttons a.dt-button:active:hover:not(.disabled):not(.disabled){ background-image: none;background-color: transparent;background-position: left center; background-repeat: no-repeat ; background-size: 20px 20px; border: medium none; color: #fff;font-size: 13px; font-weight: bold;box-shadow: none; text-shadow: none;/* padding-left: 30px;padding-right: 25px; */}
.dt-buttons {  background-color: #004b93;  padding: 15px 0 12px 30px;text-align: left; width: 100%;display: inline-block;}
.add_to_basket:focus,.dt-buttons a.dt-button.add_to_basket,.dt-buttons a.dt-button.add_to_basket:hover:not(.disabled),.dt-buttons a.dt-button.add_to_basket:active:hover:not(.disabled):not(.disabled), .dt-buttons a.dt-button.add_to_basket:active:not(.disabled), .dt-buttons a.dt-button.add_to_basket:focus:not(.disabled),.add_to_basket{  background: #004b93; padding:11px 15px 11px 45px; border:0px; box-shadow: none; /* font-weight:normal; */ text-shadow: none;background-image: url(../assets/css/i/cart-icon.png);background-position: 18px center; background-repeat: no-repeat ;color: #fff}
.bgChange_marron .add_to_basket:focus,.bgChange_marron .dt-buttons a.dt-button.add_to_basket,
	.bgChange_marron .dt-buttons a.dt-button.add_to_basket:hover:not(.disabled),
	.bgChange_marron .dt-buttons a.dt-button.add_to_basket:active:hover:not(.disabled):not(.disabled), 
	.bgChange_marron .dt-buttons a.dt-button.add_to_basket:active:not(.disabled), 
	.bgChange_marron .dt-buttons a.dt-button.add_to_basket:focus:not(.disabled),
	.bgChange_marron .add_to_basket{  background-color: #e41e2d; }


.dataTables_scroll  + .dt-buttons .dt-button,.dataTables_scroll  + .dt-buttons .dt-button:hover:not(.disabled),.dataTables_scroll  + .dt-buttons .dt-button:active:not(.disabled),.dataTables_scroll  + .dt-buttons .dt-button:focus:not(.disabled),.dataTables_scroll  + .dt-buttons .dt-button:active:hover:not(.disabled):not(.disabled) { border: 1px solid #0c5498; color: #0c5498; padding: 10px; }

.dt-button.buttons-pdf.buttons-html5,.dt-buttons a.buttons-pdf:hover:not(.disabled),.dt-buttons a.buttons-pdf:active:not(.disabled),.dt-buttons a.buttons-pdf:focus:not(.disabled),.dt-buttons a.buttons-pdf:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/pdf_Icon.png); }
.dt-button.buttons-csv.buttons-html5,.dt-buttons a.buttons-csv:hover:not(.disabled),.dt-buttons a.buttons-csv:active:not(.disabled),.dt-buttons a.buttons-csv:focus:not(.disabled),.dt-buttons a.buttons-csv:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/csv_Icon.png); }
.bgChange_marron .dt-button.buttons-pdf.buttons-html5, .bgChange_marron .dt-buttons a.buttons-pdf:hover:not(.disabled), .bgChange_marron .dt-buttons a.buttons-pdf:active:not(.disabled), .bgChange_marron .dt-buttons a.buttons-pdf:focus:not(.disabled), .bgChange_marron .dt-buttons a.buttons-pdf:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/marron-pdf.png); }
.dt-buttons a.dt-button.buttons-print,.dt-buttons a.buttons-print:hover:not(.disabled),.dt-buttons a.buttons-print:active:not(.disabled),.dt-buttons a.buttons-print:focus:not(.disabled),.dt-buttons a.buttons-print:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/print_Icon.png); }
.dt-buttons a.dt-button.buttons-selected,.dt-buttons a.buttons-selected:hover:not(.disabled),.dt-buttons a.buttons-selected:active:not(.disabled),.dt-buttons a.buttons-selected:focus:not(.disabled),.dt-buttons a.buttons-selected:active:hover:not(.disabled):not(.disabled){ background-image: url(../assets/css/i/display_row.png); background-size: 25px 15px;}
.bgChange_marron .dt-buttons a.dt-button.buttons-selected,.bgChange_marron .dt-buttons a.buttons-selected:hover:not(.disabled),.bgChange_marron .dt-buttons a.buttons-selected:active:not(.disabled),.bgChange_marron .dt-buttons a.buttons-selected:focus:not(.disabled),.bgChange_marron .dt-buttons a.buttons-selected:active:hover:not(.disabled):not(.disabled){ background-image: url(../assets/css/i/display_row_maroon.png); background-size: 25px 15px;}
.dt-buttons a.dt-button.button_bookmark,.dt-buttons a.button_bookmark:hover:not(.disabled),.dt-buttons a.button_bookmark:active:not(.disabled),.dt-buttons a.button_bookmark:focus:not(.disabled),.dt-buttons a.button_bookmark:active:hover:not(.disabled):not(.disabled){ background-image: url(../assets/css/i/button_bookmark.png); background-size: 20px 18px; float: right; padding-right: 15px;}

.detail_dataTable thead th:first-child {  background-image: none;}
.detail_dataTable2 thead th:first-child {  background-image: none;}
/*.dataTables_scrollBody > div {  height: 100% !important;}*/
.detail_dataTable #detailTable tr th:nth-child(3) ,.detail_dataTable #detailTable tr td:nth-child(3) { border-right: 1px solid #ccc;   box-shadow: 4px 3px 5px #ccc; padding-right: 25px !important; background-position: left 5px center;}
.detail_dataTable2 #detailTable2 tr th:nth-child(3) ,.detail_dataTable2 #detailTable2 tr td:nth-child(3) { border-right: 1px solid #ccc;   box-shadow: 4px 3px 5px #ccc; padding-right: 25px !important; background-position: left 5px center;}
/* CUSTOM
#detailTable_wrapper > div { height: 100% !important;  overflow: auto !important;}
*/
.dataTables_wrapper #detailTable.dataTable td:first-child, .dataTables_wrapper #detailTable.dataTable th:first-child { padding: 0 25px 0 30px;}
.dataTables_wrapper .dataTable td .item_notes  img { height: 24px; width: 20px;}
.dataTables_wrapper .dt-buttons:last-child {  text-align: center;background: transparent;text-align: left;}
.dataTables_wrapper .dt-buttons:last-child .dt-button { margin: 20px 10px 20px 0px;background-image: none; min-width: 165px;padding: 10px;text-align: center;}
.dataTables_wrapper .dt-buttons:last-child .dt-button.add_to_basket { float: right;margin: 20px;}
.dataTables_wrapper .dt-buttons:last-child .dt-button.btn_bsktOrder,.dataTables_wrapper  .dt-buttons:last-child .dt-button.btn_bsktOrder:hover:not(.disabled),.dataTables_wrapper .dt-buttons:last-child .dt-button.btn_bsktOrder:active:not(.disabled) ,.dataTables_wrapper  .dt-buttons:last-child .dt-button.btn_bsktOrder:focus:not(.disabled) {color: #fff}
/* .dataTables_wrapper.no-footer .dataTables_scrollBody{ border-bottom: 1px solid #ddd;} */
/* .dataTables_wrapper.no-footer div{ border-bottom: 1px solid #ddd;} */
.dataTables_wrapper.no-footer div.dataTables_scroll{ border-bottom: 0px solid #ddd;}
.dataTables_wrapper table.dataTable.no-footer { border-bottom: 0 solid #111;}

.dataTables_wrapper .dt-buttons:last-child .dt-button,
.dataTables_wrapper  .dt-buttons:last-child .dt-button:hover:not(.disabled):not(.disabled),
.dataTables_wrapper  .dt-buttons:last-child .dt-button:active:not(.disabled):not(.disabled),
.dataTables_wrapper  .dt-buttons:last-child .dt-button:focus:not(.disabled):not(.disabled),
.dataTables_scroll .dt-buttons:last-child .dt-button:hover:active:not(.disabled):not(.disabled) 
{ border: 1px solid #0c5498; color: #0c5498; padding: 10px; }

.bgChange_marron .dataTables_wrapper .dt-buttons:last-child .dt-button,
.bgChange_marron .dataTables_wrapper  .dt-buttons:last-child .dt-button:hover:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper  .dt-buttons:last-child .dt-button:active:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper  .dt-buttons:last-child .dt-button:focus:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_scroll .dt-buttons:last-child .dt-button:hover:active:not(.disabled):not(.disabled) 
{ border: 1px solid #e41e2d; color: #e41e2d; }

.dataTables_wrapper .dt-buttons:last-child a.add_to_basket,
.dataTables_wrapper .dt-buttons:last-child a.add_to_basket:focus:not(.disabled):not(.disabled),
.dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:hover:not(.disabled):not(.disabled),
.dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:active:hover:not(.disabled):not(.disabled),
.dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:focus:hover:not(.disabled):not(.disabled),
.dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:active:not(.disabled):not(.disabled)
 {  background: #004b93; padding:11px 15px 11px 45px; border:0px; box-shadow: none; /* font-weight:normal; */ text-shadow: none;background-image: url(../assets/css/i/cart-icon.png);background-position: 18px center; background-repeat: no-repeat ;color: #fff}

.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.add_to_basket,
.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.add_to_basket:focus:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:hover:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:active:hover:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:focus:hover:not(.disabled):not(.disabled),
.bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.dt-button.add_to_basket:active:not(.disabled):not(.disabled)
 {  background: #e41e2d; padding:11px 15px 11px 45px; border:0px; box-shadow: none; /* font-weight:normal; */ text-shadow: none;background-image: url(../assets/css/i/cart-icon.png);background-position: 18px center; background-repeat: no-repeat ;color: #fff}
 .bgChange_marron .dataTables_wrapper .dt-buttons:last-child a.add_to_basket { background-color: #e41e2d; }
/* IVECO_dettaglio - end */
.dataTables_wrapper .dt-buttons:last-child .dt-button.btn_bsktOrder,.dataTables_wrapper  .dt-buttons:last-child .dt-button.btn_bsktOrder:hover:not(.disabled),.dataTables_wrapper .dt-buttons:last-child .dt-button.btn_bsktOrder:active:not(.disabled) ,.dataTables_wrapper  .dt-buttons:last-child .dt-button.btn_bsktOrder:focus:not(.disabled) {color: #fff}

/* TAVOLA 1 - start */
.pic-options{display:none;}
/* .classes{margin-bottom:82px;} */
.classes{width: 100%;margin: 0 0 82px;}
/* .classes-box{margin-bottom:23px;} */
.classes-box{margin-bottom:23px; padding:0 5px}

.classes-box > a{display:block;padding:18px 15px 10px;background-color:rgba(0,75,147,0.3);}
.classes-box.active > a,.classes-box > a:hover{padding:18px 15px 10px;background-color:rgba(0,75,147,1);}
/* .classes-box > a img{margin-bottom:10px;} */
.classes-box > a .title{display:table;font-size:13px;color:#000000;line-height:20px;width:100%;}
.classes-box.active > a .title,.classes-box > a:hover .title{color:#ffffff;}
.classes-box > a .title span{display:table-cell;vertical-align:middle;}
.classes + .detail_dataTable{display:none;}
.detail_dataTable .table-select{width:100%;}
.detail_dataTable .table-select.no-footer{border-color:#dddddd;}
.detail_dataTable .table-select.dataTable thead th{color:#333333;padding:0 18px 5px;}
.detail_dataTable .table-select.dataTable tbody tr:hover td{background-color: #eeeeee;cursor: pointer;}
.classes + .detail_dataTable2{display:none;}
.detail_dataTable2 .table-select{width:100%;}
.detail_dataTable2 .table-select.no-footer{border-color:#dddddd;}
.detail_dataTable2 .table-select.dataTable thead th{color:#333333;padding:0 18px 5px;}
.detail_dataTable2 .table-select.dataTable tbody tr:hover td{background-color: #eeeeee;cursor: pointer;}
/* TAVOLA 1 - end */

/* TAVOLA 3 - start */
.accord-container{/*CUSTOM margin-bottom: 80px*/}
.accordion-blue .panel-body{padding: 0;}
.accordianTable .dataTable{margin-bottom: 10px;}
.accordianTable .dataTables_wrapper{overflow: auto}
.accordion-blue .panel .panel-heading{ padding:8px 0px}
.accordianTable .dataTable  td{text-align: left ;border-bottom: 1px solid #e4e4e4;padding: 8px 17px}
.accordianTable .dataTable tr td:first-child{background-color: #f4f4f4}
.accordianTable .dataTable th:first-child{width: 10% !important;}
.accordianTable .dataTable th:last-child{width: 30% !important;}
.accordianTable .dataTable tr td:last-child{padding-left: 30px;}
.wish-list-container{height: 22px;margin-bottom:25px;}
.wish-list-container .wish-list-active{background: url(../assets/css/i/bookmark-blue-filled.png) no-repeat left; }
.bgChange_marron .wish-list-container .wish-list-active{background: url(../assets/css/i/bookmark-maroon-fill.png) no-repeat left; }
.wish-list-container > span{background: url(../assets/css/i/bookmark-blue.png) no-repeat left;}
.bgChange_marron .wish-list-container > span{background: url(../assets/css/i/bookmark-maroon.png) no-repeat left;}
.wish-list-container > span,.wish-list-active{height: 22px;display: block;float: right; cursor: pointer;background-size: 22px !important;padding-left: 22px;}
.price-container p{padding:15px 20px;font-size: 16px;color:#004b93}
.price-container p strong{font-size: 20px;}
.price-container{position: relative;margin-top: 50px}
.offer-container { display: inline; }/* position: absolute;right: 35px;top: -25px;} */
.offer-container.show { display: inline !important; }
.offer-container img{width: 63px;}
.offer-container span{color:#004b93;display: block;font-size:12px;font-weight:bold}
.bgChange_marron .offer-container span{color:#e41e2d;}
.left-btns,.right-btns{display: inline-block;}
.right-btns{float: right}
.left-btns a{display: inline-block;margin-right: 12px}
.left-btns img{width:32px}
.right-btns a{margin: 0}
.accord_btns{padding:12px  0px;}
.accord-img{padding: 25px;}
/* TAVOLA 3 - end */

/* Risultato reman - start */
.risultato-content .wish-list-container{margin: 0;display: inline-block; float: right;}
.risultato-content .info-box p{margin: 0px;}
.risultato-content .info-box p:first-child{font-weight: bold; color: #000;}
.risultato-content .info-box{width:95%;margin-bottom: 20px;}
.product_searched { background-color: #ededed; padding: 20px 0; color: #000;}
.product_searched .model_search_form { display: inline-block; margin-right: 40px; padding-bottom: 20px;float: left;}
.product_searched .input-box { float: left;}
.product_searched .remove-text {  background-image: url(../assets/css/i/close-icon-grey.png); background-repeat: no-repeat; display: none; height: 15px; position: absolute; right: 55px; top: 10px; z-index: 9; width: 15px;}
.product_searched .form-control:focus{box-shadow: none;}
.prd_descp.marT50 { display: inline-block;width: 100%;}
.prvNxt { display: block; text-align: right;}
.prvNxt span { border-left: 1px solid #053780; color: #053780; font-size: 14px; display: inline-block;font-weight: bold; line-height: 16px; margin-right: 10px; padding-left: 13px; cursor: pointer; background-size: 17px 16px;}
.prd_codeCnt .prvNxt + span { display: inline-block; padding-top: 13px;}
.prvNxt span.inactive {font-weight: normal; opacity: 0.67; cursor: default;}
.prvNxt span:first-child{ border-left: 0px;padding-left: 30px;background-image: url(../assets/css/i/prd_left_arw.png); background-position: left center; background-repeat: no-repeat;}
.bgChange_marron .prvNxt span:first-child{ background-image: url(../assets/css/i/prd_left_arw_maroon.png); }
.prvNxt span:last-child{ padding-right: 30px; background-image: url(../assets/css/i/prd_right_arw.png); background-position: right center; background-repeat: no-repeat;}
.bgChange_marron .prvNxt span:last-child{ padding-right: 30px; background-image: url(../assets/css/i/prd_right_arw_maroon.png); background-position: right center; background-repeat: no-repeat;}
/* Risultato reman - end */

/*Login Page*/
.login_page .main-header{padding: 30px 50px}
.login-conatiner .btn-primary{margin: 0;width: 100%}
.login-banner{padding:0px } 
.login-banner img{ height: 190px;margin: 0 auto}
.login-conatiner p{margin: 0;}
.login-conatiner{width: 340px;margin: 0 auto;padding: 20px 0px;letter-spacing: 1px;}
.login-input{margin-top:4px;width: 100%;border: none;background-color: transparent;border-bottom: solid 1px #d8d8d8 !important;font-size: 18px;letter-spacing: 0.8px;}
.username p,.password p,.alternateLogin p{color: #5f5f5f;font-size: 18px;}
.username{margin-bottom: 29px;}
.password{margin-bottom: 25px;}
.bgChange_blue .login-input{color: #004b93;}
.bgChange_blue .alternateLogin a{color: #053780;}
.bgChange_marron .login-input,.bgChange_marron .alternateLogin a{color: #e41e2d;}
.login-footer{background-color: #333333;padding:20px 0px;}
.login-footer div{  font-size: 12px;font-weight: bold;letter-spacing: 0px;color: #ffffff;text-align: right}
/*Login Page*/

/*tracciability page start*/

.tracciability-header h3{color: white;font-weight:normal;padding: 30px 0px;position: relative;margin:0px;font-size: 16px}
.tracciability-header{background-color: #004b93;}
.tracciability-header h3 .remove-text{background-image:url(../assets/css/i/close-icon.png);background-repeat:no-repeat;position:absolute;width:15px;height:15px;right:0;}
.tracciability-search{padding: 10px 0px;display: block;}
.tracciability-content{padding-top:6px;padding-bottom: 20px}
.tracciability-content h4{margin: 0}
.grey-rect{background-color: #c5c5c5;margin-bottom:10px}
.input-labels{float: left;margin: 9px 9px 0px 0px;color:black}
.grey-rect .model_search_form .input-group{float: left}
.tracciability-form-1{padding: 10px 20px}
.tracciability-form-1 .model_search_form .input-group .form-control.txtbox-white{  width:45%;  min-width:15px;}
.grey-rect .model_search_form .input-group.radio-btn{min-width: 10px;}
.tracciability-form-1 .input-group label{min-width: 10px;margin-right:10px;margin-left:20px;color:black}
.tracciability-info>p{margin:25px 0px 17px 0px;}
.tracciability-info >div{margin-bottom: 40px}
.marL-0{margin-left: 0px !important;}
.tracciability-form-1 .model_search_form > .input-group{padding:10px 0px}
.pad-20{padding: 20px}
.marL-25{margin-left: 25px !important;}
.bdr-right{border-right:  1px solid #979797;}
.bg-light-blue{background-color: #e4edf4}
.tracciability-form-1 .btn-primary{margin:15px 0px 5px 0px;width: 89%;}
.tracciability-form-2{padding: 13px 20px}
.tracciability-form-2 div:last-child .input-group{margin-left: 15px;}
.pad-15-25{padding: 15px 25px;}
.pad-25{padding: 25px}
.request-info span{display: inline-block;/*! padding: 0px 10px 0px 0px; */vertical-align: top;color:black}
.request-info.box1 span:nth-child(1){width: 25%}
.request-info.box1 span:nth-child(2){width: 29%}
.request-info.box1 span:nth-child(3){width: 45%}
.request-info.box2 span{width: 25%;padding-right:   10px;display: inline;}
.request-info strong{display: inline-block;min-width: 50px}
.box2.request-info strong{min-width: 110px}
.replace-txtbox .input-group{width: 100%}

.replace-txtbox .input-group .input-labels,.box4 .input-group label{display:inline-block;width: 23%;margin: 0px;line-height: 15px;color:black}
.replace-txtbox .input-group .form-control.txtbox-white,.box4 .input-group-btn{margin:0px;float: right;vertical-align:bottom;min-width: 0px;width: 70%;display: inline-block}
.box3.replace-txtbox .model_search_form > div:first-child,.box4 .model_search_form{padding-right: 20px;}
.box3.replace-txtbox .model_search_form > div:last-child{padding-left: 20px}
.box5.replace-txtbox .input-group .form-control.txtbox-white{width:75%}
.replace-txtbox.box3 .input-group .form-control.txtbox-white{min-width: 0px}
.pad-0{padding: 0px}
.grey-rect form .btn-group.bootstrap-select .dropdown-toggle,.grey-rect form .btn-group.bootstrap-select .dropdown-toggle:focus,.grey-rect form  .btn-group.bootstrap-select.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;background-color: #ffffff;border-color: #979797;outline:0 !important;border-radius: 8px;}
.box4 .input-group label{float: left;width: 23%;}
.box4 .input-group-btn{width: 70%;}
.tracciability-content .tracciability-btns .btn-secondary,.tracciability-content .tracciability-btns .btn-primary{min-width:177px;margin-bottom:5px;}
.tracciability-content .tracciability-btns .btn-secondary{background-color:#ffffff;margin-left:0;}
.succesModal .tab-content {text-align: center;padding-bottom: 17px;}
.succesModal .tab-content p{padding-bottom: 18px;font-size:24px}
.succesModal .modal-dialog{width: 61%}
.inline-block{display: inline-block !important;}
.succesModal .modal-header{padding: 18px}
.succesModal .modal-content{padding: 0px}
.tracciability-form-2 label{color: black}
.succesModal .modal-header .close{top:10px; right: 10px}
.replace-txtbox .remove-text{display:none;background-image:url(../assets/css/i/close-icon-grey.png);background-repeat:no-repeat;width: 15px;height: 15px;position: absolute;right: 10px;top:10px;z-index: 99}
.view-manage .tracciability-container{ display: none;z-index:999;top: 0;}
.tracciability-info{background-color: white;min-height:300px}
.tracciability-view-1,.tracciability-view-3,.tracciability-view-4,.tracciability-view-6{display: none}
.tracciability-view-4 .input-group-btn ,.btn-fix{width: auto;}
.display-none,.tracciability-view-1 .tracciability-btns .to-t4{display: none }
/*tracciability page end */


/* tracciability3 - start */
.tracciability-content .select-list-table{padding-bottom:0;margin-bottom:10px;}
.design-list tbody tr td.bg-blue,.design-list table.dataTable tbody tr td.bg-blue{background-color:rgba(0,75,147,0.1);}
.tracciability-content .select-list-table .design-list thead th:nth-child(4){width:6%;}
.tracciability-content .select-list-table .row .design-list thead th:nth-child(4){width:8%;}
.tracciability-content .select-list-table .design-list thead th:nth-child(2){width:12%;}
.tracciability-content .select-list-table .row .design-list thead th:first-child{width:22%}
.tracciability-content .select-list-table .row .design-list thead th:nth-child(2){width:5%;}
.tracciability-content .select-list-table .design-list thead th:nth-child(5),.tracciability-content .select-list-table .design-list thead th:nth-child(6),.tracciability-content .select-list-table .design-list thead th:nth-child(7){width:5%;}
.tracciability-content .select-list-table .design-list tr td:nth-child(5),.tracciability-content .select-list-table .design-list tr td:nth-child(6),.tracciability-content .select-list-table .design-list tr td:nth-child(7){width:5%;text-align: center; padding-right: 40px;}
.tracciability-content .design-list tbody tr td,.tracciability-content .design-list table.dataTable tbody tr td{border-color:#dbdbdb;line-height:22px;}
.tracciability-content .tracciability-btns .btn-secondary{background-color:#ffffff;margin-left:0;}
.tracciability-content .tracciability-btns .btn-secondary.etim{background-image: url(../assets/css/i/etim_icon_blue.png);background-repeat: no-repeat;background-position: 50px center;padding-left: 35px;}
.tracciability-content .tracciability-btns .btn-secondary,.tracciability-content .tracciability-btns .btn-primary{min-width:177px;margin-bottom:5px;}
.tracciability-content .design-list tbody tr td {height: 56px;}
/* tracciability3 - end */

/* tracciability4 - start */
.model_search_form .input-group-btn .btn-primary{display:block;margin:0 0 0 20px;width:auto;}
.tracciability-form-1 .model_search_form .input-group.col-sm-12 .form-control.txtbox-white{width:35%;margin-left:30px;}
.tracciability-content .select-list-table .design-list thead th{width:auto;vertical-align:top;height:50px;}
.tracciability-content .select-list-table .design-list thead th:nth-child(3){width:20%;}
.tracciability-content .select-list-table .design-list thead th:nth-child(4){width:25%;}
/* tracciability4 - end */
/*tracciability page end */


/*bookmark pagination start*/
.history .bookmark{overflow: auto;margin-bottom: 5px !important;}
.paginateBookmark{margin: 0;padding: 0;list-style-type: none;	float: right;position:absolute;right:0;bottom: 0px;}
.paginateBookmark li a{font-size: 13px;line-height: 1.69;letter-spacing: 0px;}
.bgChange_blue .paginateBookmark li a,.bgChange_blue .paginateBookmark li{color: #004b93;}
.bgChange_marron .paginateBookmark li a,.bgChange_marron .paginateBookmark li{color : #e41e2d;}
.paginateBookmark li .current{font-weight: bold;}
.paginateBookmark li{display: inline-block;}
/* .paginateContent{margin-top: 15px;} */
/*bookmark pagination end*/

/*glossario-modal start*/
.acronym_search .btn-default.active.focus,.acronym_search .btn-default.active:focus,.acronym_search .btn-default.active:hover,.acronym_search .btn-default.focus:active,.acronym_search .btn-default:active:focus,.acronym_search .btn-default:active:hover,.acronym_search .open > .dropdown-toggle.btn-default.focus,.acronym_search .dropdown-toggle:focus,.acronym_search .open > .dropdown-toggle.btn-default:hover{ background-color: #fff; border-color: #979797;outline: none !important;}
.acronym_search .btn.btn-default { background-color: #fff; border-color: #979797; border-radius: 8px; box-shadow: none; margin: 0;}
.acronym_search label { min-width: 120px; width: 15%;}
.acronym_search .input-group { float: left; width: 45%;}
.acronym_search h3 { margin-bottom: 20px;}
.acronym_search table tr td { min-width: 200px;}
.acronym_search table tbody tr:last-child td { border-bottom: 1px solid #dbdbdb;}
/*glossario-modal end*/

/* bookmark - search-history modal  start*/
.bgChange_blue .modalHeader .title{color: #004b93;}
.bgChange_blue .modalHeader .tab_title{color: #004b93;}
.bgChange_marron .modalHeader .title{color: #e41e2d;}
.bgChange_marron .modalHeader .tab_title{color: #e41e2d;}
.bgChange_blue .bsModal .carousel-links {border-bottom: 5px solid #004b93;}
.bgChange_marron .bsModal .carousel-links {border-bottom: 5px solid #e41e2d;}
.bgChange_blue .bsModal .panel-default .panel-title a {background-color: #004b93;color: #fff;background-image: url('../assets/css/i/blue_accordion_on.png'); background-size: 26px 26px;}
.bgChange_marron .bsModal .panel-default .panel-title a {background-color: #e41e2d;color: #fff;background-image: url('../assets/css/i/marron_accordion_on.png');background-size: 26px 26px;}
.bgChange_blue .bsModal .panel-default .panel-title a.collapsed {color: #004b93;font-weight: bold;background-size: 26px 26px;}
.bgChange_marron .bsModal .panel-default .panel-title a.collapsed{color: #e41e2d;font-weight: bold;background-image: url('../assets/css/i/marron_accordion_off.png');background-size: 26px 26px;}
.bgChange_blue .bsModal .glyphicon.glyphicon-trash{color: #004b93;}
.bgChange_marron .bsModal .glyphicon.glyphicon-trash{color: #e41e2d;}
.bgChange_blue .bsModal ul.carousel-links li.active{background-color: #004b93;}
.bgChange_marron .bsModal ul.carousel-links li.active{background-color: #e41e2d;}

.bsModal .modal-header{margin: 0 15px;padding: 25px;}
.bsModal .modal-body{ padding: 0 15px 100px;}
.bsModal .modalHeader{padding: 15px 20px 12px;}
.bsModal .modalHeader .title{font-weight:bold; font-size: 15px;}
.bsModal .tab_header ul li{float: left; background-color: #dadada;}
.bsModal .tab_header ul li:last-child { float: none; margin-left: 2px;}
.bsModal .tab_header ul li img{height: 100%; width: 100%;max-height: 36px;}
.bsModal .tab_header ul li img.active_off, .bsModal .tab_header ul li.active a img.active_on {display: inline-block;}
.bsModal .tab_header ul li a img.active_on, .bsModal .tab_header ul li.active img.active_off {display: none;}

.bsModal .bookmarkTitle{padding-left: 20px;}
.bsModal .md_history  .bookmarkTitle{background-color: #dadada; margin: 1px 0; padding-left: 20px;}
.bsModal .carousel-links { min-height: auto; padding: 0; text-align: left;}
.bsModal .carousel-links li{margin: 0; opacity: 1;}
.bsModal .carousel-links li a{display: inline-block; padding: 20px 20px; max-height: 79px; }
.bsModal .tab-pane .tab-inner { text-align: left;}
.bsModal .tab-inner ul li { background-color: #eeeeee; border-bottom: 1px solid #dadada;font-size: 13px; list-style-type: none; padding: 10px 20px;}
.bsModal .tab-inner ul li:last-child { border: 0 none;}
.bsModal .tab-inner ul li a { color: #555555;background: none;padding: 0px}
.bsModal .bookmark { margin-bottom: 20px;}
.bsModal .carousel-links li.active, .bsModal .carousel-links li:hover{border: 0px;padding-bottom: 0;}
.bsModal .glyphicon.glyphicon-trash { cursor: pointer; float: right;}

.bsModal .tab-inner .panel ul li { background-color: #eeeeee; background-image: url(../assets/css/i/link_icon.png); background-position: right center; background-repeat: no-repeat; border-right: 20px solid transparent;}
.bsModal .tab-inner .panel ul li:last-child { border-right: 20px solid transparent;}
.bsModal .panel.panel-default { border: 1px solid #ddd; border-bottom: 0px; margin-bottom: 1px;}
.bsModal .panel.panel-default:last-child  { border-bottom: 1px solid #ddd;}
.bsModal .panel-default .panel-heading{padding: 0px;border: 0 none;}
.bsModal .panel-default .panel-title a {padding: 6px 20px 10px;border-right: 15px solid transparent;}
.bsModal .panel-default .panel-title a.collapsed{background-color: transparent;}
.bsModal .bookmarkTitle span {color: #000; font-size: 13px; font-weight: bold; padding: 6px 0;}
.bsModal .bookmark_list span{padding-left: 0;}
.bsModal .glyphicon-time {padding-right: 7px;top: 6px;font-size: 21px;}
.bsModal .bsmodalNav { text-align: center;}
.bsModal .tabNav { border: 1px solid #dadada;display: inline-block; margin-top: 50px;}
.bsModal .tabNav a { border-right: 1px solid #dadada; display: inline-block; padding: 10px 12px; color: #555555;}
.bsModal .tabNav a:last-child {border-right: 0px}

/* bookmark - search-history modal  end*/

/* dettalgio-restructure start */
.technical_models .owl-stage-outer.owl-height { width: 100%;}
/* .technical_models .owl-item .slider-div { min-height: 650px; min-width: 1024px; max-width: 1024px; margin: 0 auto; width: 100%;background-size: 95% auto !important;} */
/* dettalgio-restructure end */

/* listing-restructure start */
.fixdImg { background-color: #fff; display: inline-block; width: 100%; padding: 0;} /* padding: 10% 0 */
/* .fixdImg img { margin: 0 auto; max-height: 120px; max-width: 120px;min-height: 120px;min-width: 120px;} */
.fixdImg img { margin: 0 auto; min-height: 70px;width: 100%;}
/* listing-restructure end */

/* Reach Modal - Start */
#reach-modal .modal-header{ padding-bottom:46px;} /* Change - 29.05.2017 */
#reach-modal .modal-body h3{ margin-bottom:16px; letter-spacing:0.4px} /* Change - 29.05.2017 */
#reach-modal .design-list{ margin-bottom:10px} /* Change - 29.05.2017 */
#reach-modal .design-list table{ margin-bottom:28px} /* Change - 29.05.2017 */
.reachfiles h5{ margin-bottom:10px; color:#004b93;font-size:12px;letter-spacing:1.2px} /* Change - 29.05.2017 */
.reachfiles thead tr th{padding:0;line-height:0;border:0}
.reachfiles tbody tr td{padding:13px 0px 12px 30px;} /* Change - 29.05.2017 */
.reachfiles tbody tr td.textCenter{padding-left:50px;} /* Change - 29.05.2017 */ 
.reachfiles tbody tr.rowOne td{border-top:1px solid #dbdbdb;} /* Change - 29.05.2017 */
.reachfiles tbody tr td:nth-child(2){text-align:center}
.reachfiles tbody tr td:last-child{padding:8px 40px 8px 30px} /* Change - 29.05.2017 */
.reachfiles tbody tr:last-child td{border-bottom: solid 1px #dbdbdb}
.reachfiles tbody tr td .reachDesc{border-right: 1px solid #e2e2e2;display:table-cell;width:100%;vertical-align:middle;min-width:160px}
.reachfiles tbody tr td .reachDesc a{float:left;width:10%}
.reachfiles tbody tr td .reachDesc .reachText{float:left;display:block;width:90%;padding-right:30px;line-height:1}
.reachfiles tbody tr td .reachDesc .reachText p{max-width:270px; margin:0; line-height:1.2} /* Change - 29.05.2017 */
.reachfiles tbody tr td .reachDesc span{line-height:1.2;word-break:break-all;word-wrap:break-word;}
.reachfiles tbody tr td .reachDesc .date{width:100%; padding-right:40px} /* Change - 29.05.2017 */
.reachfiles tbody tr td .download-xlsx p{float:left;margin:0}
.reachfiles tbody tr td .download-xlsx a{float:right}
.reachfiles tbody tr td:last-child .reachDesc{border-right: none}
.reachfiles .btnSection{ display:inline-block;width:100%}
.reachfiles .btnSection a{ float:right;margin:0; padding:10px 45px;} /* Change - 29.05.2017 */

/* Reach Modal - End */

/* new_change start */
.tabspane.searchby-part-pane { padding-bottom: 15px;}
.select-options.srchByPart h2 { margin: 0;}
.table_withBtns { /* display: none;  */margin: 25px 0 40px;}
.table_withBtns .dataTables_wrapper { margin-bottom: 25px;}
.searchby-part-pane .design_search.marT50 { margin-bottom: 20px;margin-top: 20px;}
.searchby-part-pane .design_search:first-child { margin-bottom: 0;}
.searchby-part-pane h4 + .design_search { margin-bottom: 0;padding-bottom: 0;}
.searchby-part-pane .model_search { background: transparent ; padding: 15px 0;clear:both}
.searchby-part-pane .design_search form{float: left;width: 42%;}
/* .searchby-part-pane .search_options .btn_icon.btns { background-color: #014b94;} */
.model_search_form .input-group label + span { display: block; float: left; margin-left: -40px; margin-right: 10px; margin-top: 8px;}
.searchby-part-pane .search_btns { display: inline-block; margin-top: 20px; width: 100%;}
.searchby-part-pane .model_search_form.srchPrt { min-width: 13%; width: auto;}
.model_search span { margin-right: 1%; min-width: 30%;}
.searchby-part-pane .srchPrt + .model_search_form { float: left; margin-right: 0;width: auto;}
.design_search.marT50 .content { display: none;}
.table_withBtns .btns.btn-primary { min-width: 165px;}
.design-list tbody tr:hover td, .design-list table.dataTable tbody tr:hover td {  background-image: linear-gradient(to right, #fff, #fff); background-position: center top; background-repeat: repeat-x; background-size: 100% 4%;}
/* new_change end */

/*Advance search start*/
.with_info .info { margin-left: 10px;}
.advanceSrch .model_search_form .form-control.txtbox-white { float: left; margin-right: 15px; width: 84%;}
.advanceSrch form.model_search_form { display: inline-block; margin-bottom: 20px; width: 100%; float: left;}
.advanceSrch .input-group label.input-labels { width: auto;min-width: 15%; margin: 10px 0; text-transform: uppercase;}
.advanceSrch .model_search_form .input-box { display: inline-block; width: 87%;float: right; position: relative;}
.advanceSrch .model_search_form .btn-group.bootstrap-select { min-width: 59%;width: 84%;}
.advanceSrch .model_search_form .design_search { display: inline-block; padding: 20px; width: 100%;}
.advanceSrch .model_search_form .input-group.radio-btn { display: inline-block; float: left; min-width: 10%; width: auto;}
.advanceSrch .btn.btn-search { float: none;}
.advanceSrch .btn_icon.btns { background-image: url(../assets/css/i/etim_icon_blue.png);}
.advanceSrch .design_search .input-group .form-control.txtbox-white { margin-right: 10px; min-width: 70%; width: auto;}
.advanceSrch .model_search_form .input-group-btn { display: inline-table; float: left;}
.advanceSrch .design_search .input-group { display: inline-block; float: right; min-width: 69%; width: 69%;}
.advanceSrch h4 { display: inline-block;}
.btn.btn-secondary.btnPrint { background-color: transparent; border: medium none; float: right; font-weight: bold; padding: 0;}
.advanceSrch .tracciability-search { display: block; padding: 14px 0 15px;}
.advanceSrch .design_search.prd_cnt { padding: 25px 20px; margin-bottom: 30px; display: inline-block; width: 100%;}
.advanceSrch .design_search.prd_cnt span { color: #111; display: inline-block; min-width: 23%; padding-right: 20px;}
.advanceSrch .btn.btnPrint { background-image: url(../assets/css/i/print_Icon_blue.png); background-position: left center; background-repeat: no-repeat; background-size: 19px 18px; display: inline-block; padding-left: 25px;}
.advanceSrch .design-list table { width: 75%; background-color: #fff; margin-bottom: 0;}
.advanceSrch .design-list table tr th { min-width: 18%;}
.advanceSrch .design-list table tbody tr td { text-align: left}
.advanceSrch .design-list { position: relative; margin: 0;}
.advanceSrch .btns.add_to_basket { bottom: 0; float: right; margin: 0; position: absolute; right: 0;}
.advanceSrch .btns.add_to_basket:hover { color: #fff;}
.advanceSrch form.model_search_form:last-child , .advanceSrch form.model_search_form:last-child .design_search{ margin: 0;}
.searchByHprice .model_search_form .input-box { float: none; }
.btns.btn-primary.btn-dwnld { float: right; margin: 0;}
.advanceSrch .searchByHprice form { margin-bottom: 10px; float: left;}
.advanceSrch .remove-text { right: 18%;}
.detail_dataTable .dataTables_scrollBody tr td:first-child { padding-left: 27px;}
.detail_dataTable2 .dataTables_scrollBody tr td:first-child { padding-left: 27px;}

.dataTables_wrapper .dt-button.btn_bsktOrder { float: right; margin-right: 25px;}
.detail_dataTable .dt-button.btn_bsktOrder,.detail_dataTable .dt-button.btn_bsktOrder:hover:not(.disabled) ,.detail_dataTable .dt-button.btn_bsktOrder:active, .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled), .detail_dataTable .dt-button.btn_bsktOrder:active:not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder:active:hover:not(.disabled):not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder:focus:not(.disabled){ background-color: #014b94; color: #fff;}
.detail_dataTable2 .dt-button.btn_bsktOrder,.detail_dataTable .dt-button.btn_bsktOrder:hover:not(.disabled) ,.detail_dataTable .dt-button.btn_bsktOrder:active, .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled), .detail_dataTable .dt-button.btn_bsktOrder:active:not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder:active:hover:not(.disabled):not(.disabled),.detail_dataTable .dt-button.btn_bsktOrder:focus:not(.disabled){ background-color: #014b94; color: #fff;}

.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder,.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:hover:not(.disabled) ,.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active, .bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled), .bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active:not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active:hover:not(.disabled):not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:focus:not(.disabled){ background-color: #e41e2d; color: #fff;}
.bgChange_marron .detail_dataTable2 .dt-button.btn_bsktOrder,.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:hover:not(.disabled) ,.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active, .bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder.active:not(.disabled), .bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active:not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:active:hover:not(.disabled):not(.disabled),.bgChange_marron .detail_dataTable .dt-button.btn_bsktOrder:focus:not(.disabled){ background-color: #e41e2d; color: #fff;}



/*.button_refresh::before,.button_dlt::before { font-family: "Glyphicons Halflings";margin-right: 10px;}*/
.btnRight { display: inline-block; float: right;}
.detail_dataTable .btnRight .dt-button { padding-left: 0; padding-right: 20px;}
.detail_dataTable2 .btnRight .dt-button { padding-left: 0; padding-right: 20px;}
button.dt-button, div.dt-button, a.dt-button { padding: 0 32px;}
#basketTable_wrapper .fields > input { border: 1px solid #dddddd; border-radius: 5px; padding: 2px 10px; max-width: 85%;}
.tabFooter { background-color: #ededed; margin-top: 30px; padding: 15px 0; text-align: right;}
.bottomtBox { display: inline-block; margin-right: 25px;}
.tabFooter .input-labels { color: #014b94; font-size: 16px; font-weight: bold; margin-left: 60px; margin-right: 0px;}
.bgChange_marron .tabFooter .input-labels { color: #e41e2d; }
.tabFooter .input-box { display: inline-block; float: left;}
.tabFooter .form-control.txtbox-white { min-width: 160px;}
.dataTables_scrollHeadInner { width: 100% !important;}  
.display.dataTable.no-footer { width: 100% !important;}
.basketOrder .dataTables_scrollBody { margin-bottom: 30px;}
.basketOrder .home-tabs { margin: 25px 0;}
.basketOrder  .detail_dataTable .dataTable tr th:first-child { min-width: 30px; padding-left: 27px; padding-right: 0;}
.basketOrder  .detail_dataTable2 .dataTable tr th:first-child { min-width: 30px; padding-left: 27px; padding-right: 0;}
/*Advance search end*/

/*order filter section start*/
.search-container.tab-pane { display: none !important; }
.search-container.tab-pane.active {	display: block !important; }
.orderSearch .searchby-sales > div { position: relative; }
.orderSearch.tab-pane.active { background-color: #878786; }
.orderSearch .search-by .input-box { float: left; width: auto; margin-right: 20px; min-width: 18%; max-width: 18%; padding-left: 0;position: relative; }
.orderSearch .search-by .input-box input{ padding: 0 20px 0 0; }
.orderSearch .searchby-list { padding: 26px 0; width: 100%;	}
.orderSearch .search-by .input-box:first-child { background-image: url(../assets/css/i/orderSrch-icon.png); background-position: left bottom; padding-left: 45px; min-width: 19%;}
.orderSearch .search-by .input-box.annualOrd { margin: 0; background-image: url(../assets/css/i/annual_icon.png); background-position: left center; color: #fff; padding-left: 25px; min-width: auto; max-width: inherit; }
.orderSearch .bootstrap-select { max-width: 100%;}
.orderSearch .bootstrap-select > .dropdown-toggle,textarea{ background-color: transparent; border-color: transparent; color: #fff; box-shadow: none; outline: none !important; border-bottom: 1px solid rgba(255, 255, 255, 0.5); padding: 2px 25px 2px 0; }
.orderSearch .btn-default.active.focus,.orderSearch .btn-default.active:focus,.orderSearch .btn-default.active:hover,.orderSearch .btn-default.focus:active,.orderSearch .btn-default:active:hover,.orderSearch .open > .dropdown-toggle.btn-default.focus,.orderSearch .open > .dropdown-toggle.btn-default:focus,.orderSearch .open > .dropdown-toggle.btn-default:hover{ background-color: transparent; color: #fff; padding: 2px 25px 2px 0; }
.orderSearch  span.info { float: right; }
.orderSearch span.glyphicon-search { color: rgba(255, 255, 255, 0.85); display: block; line-height: 22px; position: absolute; right: 0; text-align: right; top: 0; width: 34px; z-index: 2; cursor: pointer;}
.orderSearch .pop{float: right}
/* .date-picker-wrapper .selected-days {display: none !important}
.date-picker-wrapper .drp_top-bar .apply-btn{display: none}
.orderSearch textarea { resize: none; margin-top: -20px; overflow: hidden; width: 90%;}
.customValues { text-align: center;}
.customValues .apply-btn.btns.btn-secondary { cursor: pointer; text-decoration: none;}
.date-picker-wrapper {  background-color: #fff; border: medium none;  }
.date-picker-wrapper .month-wrapper{border: medium none; min-width: 210px; max-width: 210px;}


.drp_top-bar.normal { padding-right: 0;}
.drp_top-bar .normal-top b { margin: 0 10px;}
.drp_top-bar .normal-top b.end-day { margin-right: 0;}

.orderSearch .glyphicon.glyphicon-calendar { position: absolute; right: 10%;color: #fff}
.basketOrder .dataTables_filter {display: none;}
.date-picker-wrapper.no-shortcuts .date-range-length-tip {  background-color: #0c5498; color: #fff; padding: 5px;}
.date-picker-wrapper .date-range-length-tip::after {  border-top: 4px solid #0c5498;} */

.basketOrder .tabSlide-content.container-fluid { padding: 0;}
.basketOrder .dataTable tbody tr td img { max-height: 27px; max-width: 27px;}
.basketOrder .detail_dataTable table.dataTable th {  padding: 15px 20px 15px 9px; line-height: 16px;}
.basketOrder .detail_dataTable table.dataTable tbody td {  padding: 5px 10px 5px 10px; /* padding-right: 0; */line-height: 16px;}
.basketOrder .detail_dataTable table.dataTable tbody td:first-child {  padding-left: 27px;}
.basketOrder .detail_dataTable2 table.dataTable th {  padding: 15px 20px 15px 9px; line-height: 16px;}
.basketOrder .detail_dataTable2 table.dataTable tbody td {  padding: 5px 10px 5px 10px; /* padding-right: 0; */line-height: 16px;}
.basketOrder .detail_dataTable2 table.dataTable tbody td:first-child {  padding-left: 27px;}
.advanceSrch .model_search_form div.col-sm-6:first-child .input-box { float: left;}
.advanceSrch .box3.replace-txtbox .model_search_form > div:last-child { padding-left: 0;}
.advanceSrch .box3.replace-txtbox .model_search_form div.design_search { padding-left: 15px;}


.replace-txtbox { padding: 20px;}
.advanceSrch .model_search_form .input-group.radio-btn label { margin-top: 5px; min-width: 125px;}

/*order filter section end*/
/* newsModal -start*/
	.newsModal .modal-body { margin-bottom: 100px; margin-top: 15px;}
	.newsModal .modal-body > h3 { margin-bottom: 0; padding-bottom: 20px;}
  .bgChange_marron  .newsModal .header-right a img{margin-top: 10px}
	.leftCont { border: 5px solid #f2f2f2; padding: 0;}
	.leftInner { padding: 10px 0 0 5px;}
	.leftInner.col-md-6  span{ display: inline-block; color: #5d5d5d; font-size: 16px; font-weight: bold; line-height: 20px;  padding-bottom: 15px;}
	.leftInner p { color: #5d5d5d; font-size: 12px;}
	.leftInner + span { float: right;}
	
	.rightCont h5{ border-bottom: 1px solid #dedede; color: #004b93; padding-bottom: 9px;}
	.rightCont { margin-top: -12px; padding-left: 20px; padding-right: 0;}
	.rightCont span { background: url(../assets/css/i/pdfIcon.png) no-repeat scroll 0 0; margin-bottom: 0px; padding: 6px 0 6px 36px;}
	.rightCont i { margin-right: 5px; }
	.rightCont a { color: #004b93; font-size: 13px; /* text-shadow: 0 0 0; */}
	.bgChange_marron .rightCont h5{ border-bottom: 1px solid #e41e2d; color: #e41e2d; padding-bottom: 9px;}
	.bgChange_marron .rightCont a { color: #e41e2d; font-size: 13px; /* text-shadow: 0 0 0; */}
	.bgChange_marron .rightCont span {background: transparent url(../assets/css/i/marron-pdf.png) no-repeat;}
/* newsModal -end*/

/*ishwarya*/

/*dettaglio + accordion */
.dettag .btns-group {  display: inline-block;width: 100%;}
.primry{float:right;margin-right:0px !important;}
.accordn_block{margin-top:45px;padding-left: 0px;padding-right: 0px;}
.dettag .panel{border-left:0px;border-right:0px;border-radius:0px;}
.dettag .panel-default > .panel-heading{background-color:transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;word-wrap: break-word;}
.dettag .panel-group .panel{box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.05);border-radius:0px;border-bottom: 0px;}
.dettag .panel-group .panel + .panel {margin-top: 0px;}
.dettag .panel-heading{padding:0px;}
.dettag .panel-title a {padding: 9px 15px 9px 10px;text-transform: none;font-weight:bold;font-size:14px;color:#6b6b6b;display: block;background-image: url(../../img/detag-down.png);background-position: right center;background-repeat: no-repeat;font-size: 14px;margin-right:10px;}
.dettag .panel-title a.collapsed {background-image: url(../../img/detag-up.png);}
.dettag .panel.panel-default.border_botm{border-bottom: 1px solid #ddd;}
.dettag .accord_right{margin-top:20px;}
.detagimg{border:1px solid #014b94;}
.secdry{margin-left:0px !important;}
.detag-btn{margin: 85px 15px 65px 17px;}
.dettag .panel-default > .panel-heading + .panel-collapse > .panel-body{word-wrap: break-word;}
/*dettaglio + accordion */

/*visible on click of more-dots start*/
.adv-search {display:none;position:absolute;right: -25px;top:0px;background-color:#fff;z-index: 999;border:2px solid #014b94;border-radius:3px;width: 49%;
padding: 10px 10px 30px 20px;color:#595959;}
.adv-search h2{font-size:14px;margin-bottom: 25px;color:#014B94;}
.adv-search h2 img{float:right;cursor:pointer;}
.adv-search ul{list-style-type:none;padding-right:10px;}
.adv-search ul li{border-bottom: 1px solid #ddd;padding-bottom:5px;padding-top:5px;}
.adv-search ul li a{display: block;text-decoration:none;color:#000;font-weight:bold;font-size:13px;color:#5a5a5a;}
.adv-search ul li:last-child{border-bottom: 0px;}
#dwnld-modal .modal-content{padding-bottom:50px;}
#dwnld-modal h3{margin:0px;color: #014B94;font-size:22px;}
#dwnld-modal h4{margin-top:15px;margin-bottom:15px;}
ul.dwnld_file {list-style-type:none;}
ul.dwnld_file li{border-top: 1px solid #ddd;padding: 5px 0px;}
ul.dwnld_file li span{margin-left:15px;}
ul.dwnld_file li:last-child{border-bottom: 1px solid #ddd;}
.bgChange_marron .adv-search { border-color: #e41e2d;}
.bgChange_marron .adv-search h2 { color: #e41e2d;}
.bgChange_marron .advanceSrch .btn_icon.btns { background-image: url(../assets/css/i/etim_icon_marron.png);}
.adv-arrow{margin-right:5px;vertical-align:baseline;}
/*visible on click of more-dots end*/

/* CR32 - Substitution Lists in REMAN-KITS-NEXPRO */
/* accordion-blue-detail - start */
.accordion-blue-detail{margin-top: 40px;}
.accordion-blue-detail .panel-detail{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.accordion-blue-detail .panel-detail + .panel-detail{margin-top:0;}
.accordion-blue-detail .panel-detail .panel-heading-detail{background-color:transparent;color:#004b93;padding-left:0;padding-right:0;border-bottom:1px solid #dbdbdb;font-weight:normal;}
.accordion-blue-detail .panel-detail.see-all .panel-heading-detail{border-top:1px solid #dbdbdb;}
.accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail{font-size:14px;font-weight:normal;}
.accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail > a{font-weight:bold;display:block;}
.accordion-blue-detail .panel-detail .panel-headin-detail .panel-title-detail > a.collapsed{font-weight:normal;}
.accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail > a{font-weight:bold;display:block;background:url(../assets/css/i/accordian_arrow_u.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.bgChange_marron .accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail > a{background:url(../assets/css/i/accordian_arrow_u_maroon.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail > a.collapsed{font-weight:normal;background:url(../assets/css/i/accordian_arrow_d.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}
.bgChange_marron .accordion-blue-detail .panel-detail .panel-heading-detail .panel-title-detail > a.collapsed{background:url(../assets/css/i/accordian_arrow_d_maroon.png) no-repeat right;background-size: 19px 19px;line-height: 19px;}

.accordion-blue-detail .panel-heading-detail + .panel-collapse-detail > .list-group, .accordion-blue-detail .panel-heading-detail + .panel-collapse-detail > .panel-body-detail{border-top:0;}
/* accordion-blue-detail - end */

/*home-menu accordion start*/
.hme_menu .panel-title a {padding: 9px 15px 9px 20px;text-transform: none;font-weight: bold;color: #fff;display: block;background-image: url(../assets/css/i/arrow-up.png);background-position: 98.5% center;background-repeat: no-repeat;font-size: 12px;background-size: 25px 25px;background-color: #014b94;position:relative;}
.hme_menu .panel-body.vehcles  a{display: inline-block;text-align: center;margin-right: 30px;}
.hme_menu .panel-body  a span{margin-top:5px;display: block;font-size: 12px;}
.hme_menu .panel-body  a {display:block;font-weight:bold;color: #575757;}
.hme_menu .panel-group .panel + .panel{margin-top:0px;}
.hme_menu .panel-body.vehcles{padding: 30px;}
.hme_menu .panel-title a:after{content: "";display: block;width: 0px;height: 0px;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #014b94;position: absolute;left: 3%;top: 25px;z-index: 2;}
.hme_menu .panel-title a.collapsed {background-image: url(../assets/css/i/accordian_arrow_d.png);	background-color: transparent;color:#3e3e3e;}
.hme_menu .panel-title a.collapsed:after{border:0px;}
.hme_menu .panel-heading{padding:0px;}
.hme_menu .panel-default,.hme_menu .panel-default > .panel-heading{border: 0px;}
.hme_menu .owl-prev {position: absolute;top: 60px;left: 10px;}
.hme_menu .owl-next {position: absolute;top: 60px;right: 14px;}
.hme_menu .panel-default{display:none;}
.hme_menu .panel-default:nth-child(1){display:block;}
.hme_menu .content_block{display:none;}
.hme_menu .panel-default > .panel-heading + .panel-collapse > .panel-body{background-color:#f4f4f4;box-shadow: 0 5px 5px -4px #333;padding-bottom:10px;}
.hme_menu .menu_carousel {padding:30px 30px;}
.hme_menu .owl-carousel .owl-item img{width:92px;margin: 0px auto;}
.hme_menu .panel-body img{border: 2px solid #cdcdcd;}
.hme_menu .border_act{border: 2px solid #014b94 !important;}
.hme_menu .panel{margin-bottom:0px;}
.hme_menu .tabSlide-content{display:none;}
.hme_menu .tabSlide-content #basketTable tr{cursor:pointer;}
.hme_menu .iveco_1{display:none;}
.hme_menu .panel-default > .panel-heading{background-color:#e1e1e1;}
.hme_menu .panel-default:nth-child(1) > .panel-heading{background-color:#c8c8c8;}
.hme_menu .panel-heading{border-radius:0px;}
.hme_menu .panel-heading{border-radius:0px;}
.hme_menu .owl-item a{text-align: center;margin-left: 10px;margin-right: 15px;display:block;color:#000;}
.hme_menu .owl-prev.disabled img{-webkit-filter: grayscale(100%); filter: grayscale(100%);border:0px;}
.hme_menu .owl-next.disabled img{-webkit-filter: grayscale(100%); filter: grayscale(100%);border:0px;}
.hme_menu .owl-prev img,.hme_menu .owl-next img{border:0px;}
.hme_menu .panel-default{display:none;}
.hme_menu .panel-default:nth-child(1){display:block;}
.table_pointer{cursor:pointer;}
.hme_menu  .accordn_block{margin-top:0px;padding-left: 0px;padding-right: 0px;}
.hme_menu .popover{position: unset;min-width: 380px;position: absolute !important;left: -340px !important;background-color:#d8d8d8;background-image: url(../assets/css/i/close-icon-black.png);background-repeat:no-repeat;background-position:98% 15%;background-size:12px 12px;border: none;}
.hme_menu .pop .popover .arrow{left: 93% !important;border-bottom-color: #d8d8d8;border-bottom: 11px solid #d8d8d8;}
.hme_menu .pop{position: relative;margin: 0 auto;}
.hme_menu .popover-title{background-color: transparent;border: none;color:#1b1b1b;padding: 15px 20px 0px 20px !important;}
.hme_menu .control__indicator {left: 27px;height:22px !important;}.hme_menu .detail_dataTable table.dataTable tbody td:first-child{padding-left:73px;}
.hme_menu .popover-content{padding: 20px !important;color:#3f3f3f;}
.hme_menu .popover.bottom{top: 21.367px !important;}
/* to disable the search jquery */
.hme_menu  .search-by .active .info,.hme_menu .search-by .active .more-dots{display:inline-block;}
.hme_menu.bgChange_blue .search-by > li.active{background-color:#878786;}
/* to disable the search jquery */
.hme_menu .popover > .arrow::after {border:none;}
.hme_menu .grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);}
.hme_menu .text_colr{color:#014b94 !important;}
/*home-menu accordion end*/

/*home-menu-fpt accordion start*/
.bgChange_marron.fptH_menu nav.menu_page ul.nav-tabs li.active a,.bgChange_marron .hme_menu nav.menu_page ul.nav-tabs li.active a:hover{color:#e41e2d !important;}
.bgChange_marron.fptH_menu nav.menu_page ul.nav-tabs li.active{border-bottom:5px solid #e41e2d;}
.bgChange_marron.fptH_menu nav.menu_page ul.nav-tabs li:hover{border-bottom:5px solid #e41e2d;}
.bgChange_marron.fptH_menu nav.menu_page ul.nav-tabs li:hover a{color:#e41e2d !important;}
.bgChange_marron .hme_menu .panel-title a{background-color:#e41e2d;}
.bgChange_marron .hme_menu .panel-title a::after{border-top: 20px solid #e41e2d;}
.bgChange_marron .hme_menu .panel-title a.collapsed{background-color:transparent;}
.bgChange_marron  .hme_menu .border_act {border: 2px solid #e41e2d !important;}
.bgChange_marron .hme_menu .panel-title a{background-image:url(../assets/css/i/fpt-up.png);}
.bgChange_marron .hme_menu .panel-title a.collapsed{background-image:url(../assets/css/i/fpt-down.png);}
.bgChange_marron .iveco_menu .accessory_brochure .download_brochure{background-color:#e41e2d;}
.bgChange_marron .iveco_menu .iveco_accessory .access_vehicle h4{color:#e41e2d;}
.bgChange_marron .wish-list-container span{background-image:url(../assets/css/i/bookmark-maroon.png);}
.bgChange_marron .wish-list-container .wish-list-active{background: url(../assets/css/i/bookmark-maroon-fill.png) no-repeat left;background-size: 22px auto !important; }
.bgChange_marron .menuDettaglio .prd_codeCnt .productResult .backToList{color:#e41e2d;}
.bgChange_marron .menuDettaglio .price-container p{color:#e41e2d;}
/* 
.bgChange_marron .offer-container img {width: auto;}
.bgChange_marron .offer-container {position: absolute;right: -2px;top: -55px;}
 */
.bgChange_marron  .iveco_1 .menuDettaglio .prvNxt span:last-child {background-image: url(../assets/css/i/next-icon-maroon.png);color:#e41e2d;}
.bgChange_marron .iveco_1 .menuDettaglio .prvNxt span.inactive {background-image: url(../assets/css/i/prev-icon-maroon.png); color:#e41e2d;}
/*
.bgChange_marron .menuDettaglio .price-container p span{vertical-align:middle;margin-left:8px;}
.bgChange_marron .menuDettaglio .prd_codeCnt .productResult .backToList img {vertical-align: top;margin-top:2px;}
*/
.bgChange_marron .control--checkbox .control__indicator::after {border-color: #e41e2d;}
.bgChange_marron .display.dataTable thead tr th {color: #333;border-bottom: 4px solid #e41e2d;}
.bgChange_marron .hme_menu .text_colr{color:#e41e2d !important;}
/*.bgChange_marron .iveco_menu .accessory_brochure .iveco-banner {background-image: url(../assets/css/i/banner-maroon.png);background-size: 500px 421px;background-repeat: no-repeat;height: 245px;background-position: 60% 59%;}*/
/*home-menu-fpt accordion end*/




/*help-on-line - start*/
.help_accord.container-fluid{padding-left:0px; padding-right:0px}
.help_accord.dettag .panel-title a{font-weight:normal;}
.main-wrapper .help_accord h1{font-size: 24px;font-weight: bold;letter-spacing: 0px;text-align: left;color: #004b93;margin-left:30px;}
.main-wrapper .help_accord .panel-title a {color: #004b93;padding-left: 30px;font-weight: bold;}
.help_accord.dettag .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top:0px;}
.help_accord  li.active a{text-decoration:underline;font-weight:bold;}
.help_accord  li.active {font-weight:bold;}
.help_accord .nav > li > a:focus, .help_accord .nav > li > a:hover{background-color:transparent;color: #014b94;}
.help_accord .nav > li > a{color: #014b94;padding: 0px;font-size: 13px;display:inline;}
.help_accord.dettag .panel-title a{font-size:13px !important;}
.help_accord .sub-list li {margin-bottom: 20px;padding-left:10px;}
.help_accord .nav > li{margin-bottom:20px;}
.help_accord .leftContent ul li.active a{color:#004b93;}
.help_accord .leftContent ul li a{border:0px solid transparent;color:#004b93;}
.help_accord .leftContent ul li.active a:focus{border:0px solid transparent;}
.help_accord .leftContent ul li.active a:hover{border:0px solid transparent;}
.help_accord.dettag .panel-title a{background-image: url(../assets/css/i/accordian_arrow_u.png);background-size:21px 21px;background-position: 98% center;margin-right:0px;}
.bgChange_marron .help_accord.dettag .panel-title a{background-image: url(../assets/css/i/accordian_arrow_u_maroon.png);}
.help_accord.dettag .panel-title a.collapsed{background-image: url(../assets/css/i/accordian_arrow_d.png);background-size:20px 20px;font-weight: normal;}
.bgChange_marron .help_accord.dettag .panel-title a.collapsed{background-image: url(../assets/css/i/accordian_arrow_d_maroon.png);}
.help_accord .contentSection{padding: 20px 20px 20px 20px;}
.help_accord .contentSection h2{ margin-bottom: 1.5em; }
.help_accord .contentSection p{ margin:0; font-size:13px;line-height: 1.5em;}
.help_accord .contentSection .helpImage{ margin:15px 0}
.help_accord .contentSection ul{ list-style: inherit; margin: 10px 0 10px 15px; font-size: 13px; line-height: 2em; }
.help_accord .leftContent ul li .innerUL{ padding-left:15px; padding-top:20px}
.help_accord .leftContent ul li{color: #004b93;display:block;width: 100%;font-size: 13px;margin-top:2px;}
.help_accord .nav-tabs{border-bottom:0px;}
.help_accord .noPadng{padding-left: 0px !important;}
.help_accord .leftContent{margin-top:-42px;background-color: #fff;}
.help_accord .leftContent ul li a.active{font-weight:bold;}
.help_accord .tab-content{margin-top:-40px;padding-left: 0px;}
.help_accord .act{font-weight:bold;}
.help_accord .panel-group{margin-bottom:100px;}
.help_accord .clrLink{color: #5C5C5C;}
.help_accord .contentSection p.helpCaption{font-weight: bold; margin: 0 0 1em 0; border-top: 1px solid #CCC;}
/*help-on-line - end*/

/*pdf_doc page start */
.pdf_doc.hme_menu .searchby-codice .input-box {background-image: url(../assets/css/i/pdf-search-icon.png);}
.iveco_pdf{display:none;}
.pdf_doc{display:none;z-index: 12;position: absolute;width:100%;}
.pdf_doc .search-by .searchby-codice{margin-top:-78px;}
.pdf_doc .input-box{width:96% !important;}
.pdf_doc .search-by .more-dots{right:30px;}
.pdf_doc .menuDettaglio .price-container {margin-top: 210px !important;padding: 15px 10px 13px 20px;}
.pdf_doc .menuDettaglio .price-container p{padding:0px;display: inline;}
.pdf_doc .menuDettaglio .price-container.bg-grey.attach {margin-top: 0px !important; margin-top: 0px !important;}
.pdf_doc .menuDettaglio .price-container.bg-grey.attach .attachList {margin-bottom: 20px;}
.pdf_doc .panel-body.menu_carousel.owl-carousel.owl-loaded {padding:0px;}

.pdf_doc .price-container img {float: right;display: inline-block;}
.pdf_doc .prd_descp h2.attchment{position:absolute;bottom: 65px;font-size:14px;margin-bottom:0px;}
.pdf_doc .prd_descp .paddImg{padding:92px 27px 81px 26px;}
.pdf_doc .menuDettaglio.risultato-content .info-box {line-height: 1.7;color:#000;}
.pdf_doc .paddImg img{margin:0px auto;}
.pdf_doc .clr{color:#555;}
.pdf_doc.hme_menu .panel-title a.collapsed {background-image: url(../assets/css/i/blue_accordion_off.png);}
.bgChange_marron .pdf_doc.hme_menu .panel-title a.collapsed {background-image: url(../assets/css/i/maroon_accordion_off.png);}
.accord_ps .menuDettaglio .prvNxt span.inactive,.iveco_1 .menuDettaglio .prvNxt span.inactive{background-image:url(../assets/css/i/prev-disabled.png);color:#c3c3c3;opacity:1;}
.accord_ps .menuDettaglio .prvNxt span:last-child,.iveco_1 .menuDettaglio .prvNxt span:last-child{background-image:url(../assets/css/i/slide_next_2.png);}
.bgChange_marron .accord_ps .menuDettaglio .prvNxt span:last-child,.bgChange_marron .iveco_1 .menuDettaglio .prvNxt span:last-child{background-image:url(../assets/css/i/slide_next_maroon.png);}
/*pdf_doc page end */

/* marketing catalogues detail page*/
.prd_descp .price-container {margin-top: 50px !important; padding: 15px 10px 13px 20px;}
.prd_descp .price-container p{padding:0px;display: inline;}
.prd_descp .price-container.bg-grey.attach {margin-top: 0px !important; margin-top: 0px !important;}
.prd_descp .price-container.bg-grey.attach .attachList {margin-bottom: 20px;}
.prd_descp .price-container .attachList img {float: right;display: inline-block;}

.hme_menu .search-by .input-box input[type="text"]{padding-right:0px; background-image: url(../assets/css/i/search-icn.png);background-repeat:no-repeat;right:0px;background-position: 98% 50%;}
.hme_menu .glyphicon.glyphicon-search{right: 17px;position: absolute;top: 6px;color: rgb(255, 255, 255);}
.hme_menu  .detail_dataTable tr td:nth-child(3) {box-shadow: 4px -1px 3px -1px #CCC;}
.hme_menu .display.dataTable thead tr th {padding-left: 20px !important;}
.hme_menu  table.dataTable.no-footer{border-bottom:0px;}
.hme_menu  .detail_dataTable2 tr td:nth-child(3) {box-shadow: 4px -1px 3px -1px #CCC;}
.hme_menu .display.dataTable thead tr th {padding-left: 20px !important;}
.hme_menu  table.dataTable.no-footer{border-bottom:0px;}


/*changes final*/
nav a:hover {color: #000 !important;}
.bgChange_marron header .main-header .language.open.bootstrap-select > .dropdown-toggle {background-color: #e41e2d;}
.bgChange_marron header .main-header .language.bootstrap-select > .dropdown-toggle {background-color: #343434;}
.bgChange_blue header .main-header .language.open.bootstrap-select > .dropdown-toggle {background-color: #004B93;}
.bgChange_blue header .main-header .language.bootstrap-select > .dropdown-toggle {background-color: #343434;}
ul.dwnld_file li a:hover,ul.dwnld_file li a:active,ul.dwnld_file li a:focus{color: #337AB7 !important;}
/*changes final*/

/*ishwarya*/

/* IVECO menu 1 welcome page - Start */
nav.menu_page{margin-bottom:0;min-height: 34.4px;}
nav.menu_page ul{ display:table;border-bottom:0px}
nav.menu_page ul.nav-tabs li{padding:0px;border-right: none;float:none;display:table-cell;}
nav.menu_page ul.nav-tabs li:last-child a{border-right:none;padding: 0px;}
nav.menu_page ul.nav-tabs li.active{ border-bottom:5px solid #004b93; border-radius:0; border-top:0; border-left:0;}
.bgChange_marron nav.menu_page ul.nav-tabs li.active{ border-bottom:5px solid #e41e2d; border-radius:0; border-top:0; border-left:0;}
.bgChange_marron nav.menu_page ul.nav-tabs li:hover{border-radius:0; border-bottom:5px solid #e41e2d; border-top:none; border-left:none;}
nav.menu_page ul.nav-tabs li:hover{border-radius:0; border-bottom:5px solid #004b93; border-top:none; border-left:none;}
nav.menu_page ul.nav-tabs li a{border-right:1px solid #878787; border-radius:0; border-width:0px 1px 0px 0px;margin-right:0;margin-bottom:8px; padding:0 15px;}
nav.menu_page ul.nav-tabs li.active a,nav.menu_page ul.nav-tabs li:hover a{color: #014B94 !important;}
nav.menu_page ul.nav-tabs li:hover a, nav.menu_page ul.nav-tabs li a:hover{background-color: transparent;}
nav.menu_page ul.nav-tabs li.active a:focus{border:0px solid transparent;border-right: 1px solid #878787;}
nav.menu_page ul.nav-tabs li.active a:hover{border:0px solid transparent;border-right: 1px solid #878787;}
nav.menu_page ul.nav-tabs li.active:last-child a:hover{border:0px solid transparent;}
nav.menu_page ul.nav-tabs li.active:last-child a:focus{border:0px solid transparent;}
.hme_menu .search-by .searchby-codice{width:100%;}
.hme_menu .searchby-codice .input-box{background-image:url(../assets/css/i/vehicle-icon.png);}
.iveco_menu { display: inline-block;width: 100%;}
.iveco_menu .menu-section .menuHeader{ padding: 0 30px;}
.iveco_menu .menu-section h2{ margin: 8px 0 12px; color:#434343; display:inline-block; width:100%;}
.iveco_menu .menu-section h3{ font-size:16px; margin: 12px 0 0; color:#434343;}
/* .iveco_menu .menu-section .row{margin-top: 25px;margin-bottom: 15px;} */
.iveco_menu .accessory_brochure{margin-top:19px; margin-bottom:16px;display:inline-block;width:100%;} 
.iveco_menu .accessory_brochure .col-xs-12{padding-left:0;padding-right:0px;}
.iveco_menu .accessory_brochure .col-md-6{padding-left:0;padding-right:0px;}
.iveco_menu .accessory_brochure .download_brochure{display: inline-block;width: 100%;line-height:0;background-color:#004b93;color:#fff;min-height:242px;}
.iveco_menu .accessory_brochure .download_brochure p{margin: 0;font-size: 28px;font-weight: bold;width: 70%;top: 60%;position: absolute;left: 6%;line-height: 1.2;}
.iveco_menu .accessory_brochure .download_brochure a{float: right;position: absolute;top: 64%;right: 6%;}
.iveco_menu .accessory_brochure .iveco-banner img{width:100%; height:242px;}
.iveco_menu .menu-section .research{ margin-bottom:20px; padding:0 15px;display:inline-block;width:100%;}
.iveco_menu .menu-section .research p{ font-size:16px;line-height:1.25}
.iveco_menu .philosophy_iveco{ display:inline-block;width:100%;}
.iveco_menu .philosophy_iveco .accessories-ul {list-style: none; margin-top:22px; font-size:16px;box-sizing: border-box; margin-left:20px; padding-bottom:50px;}
/* .iveco_menu .philosophy_iveco .accessories-ul li:before {content: '?'; float:left;width:4%} */
.iveco_menu .philosophy_iveco .accessories-ul li { list-style-image: url('../img/li-icon.png'); line-height:1.26 }
.iveco_menu .philosophy_iveco .accessories-ul p{display:inline-block; vertical-align:top; line-height: 1.1; margin-bottom: 3px;}
.iveco_menu .menu-section .iveco_accessory{ margin-bottom:0; display:table; width:100%; margin-top:21px}
.iveco_menu .menu-section .iveco_accessory .col-xs-12{ padding-left:0;padding-right:0}
.iveco_menu .iveco_accessory .access_vehicle h2{padding:0 30px;}
.iveco_menu .iveco_accessory .access_vehicle h4{color: #004b93;margin-bottom:2px}
.iveco_menu .iveco_accessory .access_vehicle .col-md-4{background-color: #f5f5f5; text-align:center; padding:20px 20px 20px 30px; border:2px solid #fff;}
.iveco_menu .iveco_accessory .access_vehicle .col-md-4 .commerciale{ text-align:left; margin:20px 0;}
.iveco_menu .iveco_accessory .access_vehicle .col-md-4 .commerciale p{ font-size:13px;line-height:1.25}
.productContent { display:inline-block; width:100%; margin: 7px 0 40px}
.productContent .headerContent{ display:inline-block; width:100%;margin-bottom:7px;padding: 0 32px;}
.productContent .wish-list-container{ display:inline; float:right;margin:0}
.productContent h2{ display:inline;float:left;margin:0}
/* .productContent .control__indicator{ top:-5px} */
.hme_menu #tab_ivecoItem{ overflow:auto;}
#tab_ivecoItem #ivecoTable tr th:first-child{ padding-left:32px;}
#tab_ivecoItem #ivecoTable tr th{ padding:8px 18px;}
#tab_ivecoItem #ivecoTable tbody td.paddL0{padding-left:0px;} /* Changes 30.05.2017 */
#tab_ivecoItem #ivecoTable tbody td{ padding: 2px 0px 2px 17px;}
#tab_ivecoItem #ivecoTable tbody td.textcenter{text-align:center;} /* Changes - 05.06.2017 */
#tab_ivecoItem .dt-buttons{ display:none;}
.menuDettaglio.risultato-content .wish-list-container { padding-right:10px;}
.menuDettaglio .product_searched { padding:0 25px 15px 30px; background-color:transparent; margin-top:-5px;}
.menuDettaglio .product_searched .aboutProduct{ display:inline-block; width:100%}
.menuDettaglio .prd_descp { margin:20px 0; padding:0 10px 0 20px}
.menuDettaglio .prvNxt { display: inline-block; float: right; padding:2px 0; margin-top: 10px;}
.menuDettaglio .prvNxt span { border-left: 1px solid #053780; color: #053780; font-size: 14px; display: inline-block;font-weight: bold; line-height: 16px; margin-right: 10px; padding-left: 13px; cursor: pointer; background-size: 17px 16px;}
.bgChange_marron .menuDettaglio .prvNxt span { border-left: 1px solid #e41e2d; color: #e41e2d;}

.menuDettaglio .prd_codeCnt .productResult { display: inline-block;float: left;}
.menuDettaglio .prd_codeCnt .productResult span{ display: inline-block; width:100%;}
.menuDettaglio .prd_codeCnt .productResult .product_id{ font-size:16px;margin:15px 0 0px 0;}
.menuDettaglio .prd_codeCnt .productResult .backToList{ font-size:14px;color:#004b93;}
.menuDettaglio .prd_codeCnt .productResult .backToList img{ margin-right:5px; width:15px;}
.menuDettaglio.risultato-content .info-box{line-height:1.4;margin-bottom: 25px;}
.menuDettaglio.risultato-content .info-box h3{margin-bottom: 0;}
.menuDettaglio .price-container{margin-top: 85px;display:inline-block; width:100%}
.menuDettaglio .price-container p{margin:0}
.menuDettaglio .accord_btns{padding:20px 0}
.menuDettaglio .prd_codeCnt .prvNxt + span { padding:0}
.menuDettaglio .prvNxt span.inactive {font-weight: normal; opacity: 0.67; cursor: default;}
.menuDettaglio .prvNxt span:first-child{ border-left: 0px;padding-left: 25px;background-image: url(../assets/css/i/prd_left_arw.png); background-position: left center; background-repeat: no-repeat;margin-right:5px}
.menuDettaglio .prvNxt span:last-child{ padding-right: 25px; background-image: url(../assets/css/i/prd_right_arw.png); background-position: right center; background-repeat: no-repeat;margin-right:0; padding-left:8px;}

.bgChange_marron .menuDettaglio .prvNxt span:first-child{ background-image: url(../assets/css/i/prd_left_arw_maroon.png); }
.bgChange_marron .menuDettaglio .prvNxt span:last-child{ background-image: url(../assets/css/i/prd_right_arw_maroon.png); }


.hme_menu .seatCover{ float:left;}
.paddL30{padding-left:30px;}
#tab_ivecoItem .dataTables_wrapper.no-footer .dataTables_scrollBody{ border-bottom: none;}
.hme_menu  .dt-body-center {padding-left: 20px !important; width: 9%;}
/*CUSTOM #ivecoTable_wrapper div {height: 100% !important;} */
#ivecoTable_wrapper div .control__indicator {height: 22px !important;}

/* IVECO menu 1 welcome page - End */

/*on service click Start*/
.serviceDiagnostics.hme_menu{background-color: #FFF;z-index: 12;position: absolute;width: 100%;}
.serviceDiagnostics.hme_menu .searchby-codice .input-box {background-image: url(../assets/css/i/search-icon.png);background-position: left center;}
.serviceDiagnostics .iveco_service{display:none;}
.serviceDiagnostics .iveco_service .accord-img{padding:99px 65px 112px 46px;}
.serviceDiagnostics{display:none;}
.serviceDiagnostics .imgBlutooth{width:100%;}
.serviceDiagnostics .price-container{margin-top: 30px}
.serviceDiagnostics .search-by .searchby-codice{margin-top:-78px;}	
.serviceDiagnostics .risultato-content .info-box p:first-child{font-weight: normal}
.serviceDiagnostics.hme_menu .panel-title a.collapsed {background-image: url(../assets/css/i/blue_accordion_off.png);}
.bgChange_marron .serviceDiagnostics.hme_menu .panel-title a.collapsed {background-image: url(../assets/css/i/maroon_accordion_off.png);}

.serviceDiagnostics .input-box{width:96% !important;}
.serviceDiagnostics .search-by .more-dots{right:30px;}
/*on service click End*/


/* new over lay start */
.partBSModal.subsModal .modal-content {width: 72%; margin: 0 auto; padding: 0 20px;}
.partBSModal.subsModal .tab-content{ max-width: 100%;}
.subst-btns { display: inline-block;  margin: 40px 0;}
.subs-inner { display: inline-block; width: 100%; padding: 10px 0 15px;}

.subst-left , .subst-right{ display: block; max-width: 40%; max-height: 230px; min-height: 230px; min-width: 250px; padding: 15px; text-align: left;}
.subst-left { background-color: #ededed; float: left;}
.subst-right { background-color: #e5edf4; float: right;}
.partBSModal.subsModal .tab-content > p { margin: 0 auto; max-width: 50%;}
.subst-left > span  , .subst-right> span { display: block; font-size: 14px; font-weight: normal; padding-bottom: 20px;  color: #555555;}
.subst-left b , .subst-right b{ display: block;  color: #000; font-size: 14px; line-height: normal;}
.div-divider { display: inline-block; min-height: 230px; min-width: 20px; position: relative;}
.div-divider > img { left: 0; position: absolute; top: 35%;}

.subst-type { padding: 0 17px; text-align: left;}
.subst-type > b { display: block; color: #555555; text-align: left; margin-bottom: 5px;}
.subst-type > span { color: #555555; font-size: 12px; margin-right: 15px;}
.subst-type > span  b {font-weight: bold;}
.subsModal .btn-secondary { min-width: 200px;}
/* new over lay end */

/* verification start */

.withError {margin-top: 20px;}
.errorMsgs { display: inline-block; float: left; }
.orderSimulation .errorMsgs span { color: #000; padding-left: 30px; background-repeat: no-repeat;}
.orderSimulation .errorMsgs span.errorWarning{ background-image: url(../assets/css/i/warning-icon.png);  }
.orderSimulation .errorMsgs span.errorSucess { background-image: url(../assets/css/i/warning-icon.png);}
.with-verification.dataTable tbody tr.error {  background-color: #f6a623 !important;}
.with-verification tr.error + .accordRow td .simulation-table-row .box-info:first-child input { background-color: #f6a623; border: 1px solid #f6a623;}
.with-verification tr.error td.changeToTBox:nth-child(4) > input { background-color: #f6a623;  border: 1px solid #f6a623;}


.withPopup .dataTables_scrollBody {  overflow: visible !important;}
.withPopup .popover { left: 4.5% !important; min-width: 260px; max-width: inherit; margin-top: -10px; border-radius: 10px;}
.withPopup .popover-content { padding: 12px 20px !important; font-size: 13px;}
.withPopup .popover.top .arrow { left: 10% !important; border-top-color: #004b93;}
.withPopup tr th:nth-child(3), .withPopup #basketTable tr td:nth-child(3) {  box-shadow: 4px -1px 3px -1px #ccc;}
.withPopup tr td a { color: #555555;  display: inline-block; /* padding: 5px 0; */}
.dt-button.button_send { display: none;}
.showAdd .orderAdd img { visibility: visible;}
.orderAdd > img { visibility: hidden;}

.login_page header, .login_page .login-banner { background-color: #fff ;}
.login_page { background-color: #eeeeee; min-height: calc(100% - 57px); position: relative;}
/*CUSTOM .login-footer { bottom: -57px; position: absolute;  width: 100%;} */
.modify-options span img { margin-top: -3px;}
.dt-button.button_dlt {  background-image: url(../assets/css/i/delete-white-icon.png) !important;  background-repeat: no-repeat !important;  background-size: 14px 18px !important;  padding-left: 23px !important;}

.login_page .login-banner { background-color: rgb(255, 255, 255);  background-position: center center; background-repeat: no-repeat;   background-size: 2480px 100%; min-height: 190px;}
.bgChange_marron  .login_page .login-banner{background-image: url(../assets/css/i/iveco-user.jpg);}
.bgChange_blue  .login_page .login-banner{background-image: url(../assets/css/i/iveco-pass.jpg);}
/* verification end */


@media (max-width: 1023px){
  .sessions a span:first-child{display:none }
  .sessions a span:last-child{display:inline }
	nav ul li{font-size:12px;}
	nav.menu_page{min-height:30px;}
	.search-by .input-box{width:92%;}
	.technical_models .owl-item.active  div.slide_bgImage { display: inline-block; /* width: 100%; */}
	.tab-slider.marLR-30 { margin: 0;}
	.tabSlide-content.container-fluid { padding: 0;}
	.design_search form{width:42%;}
	.input-group .form-control.txtbox-white, .input-group .form-control.txtbox-white:nth-child(2),.design_search form .btn-group.bootstrap-select{min-width:78%;}
	.search-box .input-group .input-group-btn{display: inline-block;}
	.search_btns .btns {min-width: 166px;}
	.technical_models .slide_bgImage { overflow-x: scroll; padding: 0 10px;}
	.technical_models .owl-item > div { margin: 0 15px;background-size: 100% 100% !important;}

	/*tracciability page start*/
	  .tracciability-form-1 .model_search_form .input-group .form-control.txtbox-white{  width:35%;  min-width:10px;}
	  .tracciability-form-1 .btn-primary{width: 75%;}
	  .tracciability-form-2 .input-group .form-control.txtbox-white{min-width: 0px ;width: 73%}
	  .request-info.box1 span:nth-child(1){width: 24%;}
	  .box4 .model_search_form{padding: 0px}
	  .tracciability-form-2,.tracciability-form-1{padding: 10px}
	  .tracciability-form-1 .input-group label{margin-left: 10px}
	  .tracciability-content .container-fluid{padding-left: 10px;padding-right: 10px}
	  .tracciability-form-2 .tab-view{width: 67%;margin-bottom:10px}
	  .tracciability-form-2 .tab-view .input-group{width: 100%}
	  .tracciability-form-2 div:last-child .input-group:first-child{margin-left: 0px}
	/*tracciability page end*/
	
	
	.advanceSrch .model_search_form .form-control.txtbox-white {  width: 81%;margin-right: 10px;}
	.advanceSrch .model_search_form .input-box { float: right; width: 76%;}
	.advanceSrch .model_search_form .btn-group.bootstrap-select { width: 81%;}
	.advanceSrch .design_search .input-group { float: right}

	.searchByHprice .model_search_form .input-box { float: none; }
	.advanceSrch .remove-text { right: 22%;}
	.hme_menu .tabSctn{padding:0px;}
	/* .searchby-part-pane .design_search form { width: auto;} */
	/* .searchby-part-pane .srchPrt + .model_search_form { float: right; margin-right: 0;} */
	.reachfiles tbody tr td.textCenter{padding-left:30px;} /* Change - 29.05.2017 */
	
	/* 768 to 1024 for search by part number start*/
   .searchby-part-pane .content-hide form{ float: left; width: 31%;}
  .model_search_form.srchPrt .input-group label + span{margin: 0}
  .searchby-part .container-fluid{padding: 10px 0px}
  .tabspane  .container-fluid{padding: 0px 10px}
  .design_search .small-select .btn-group.bootstrap-select{min-width: 150px !important;}  
  .tabspane .content-hide .txtbox-white{min-width: 60% !important;width:80% !important}
  .design_search{padding: 20px 10px 10px 10px;}
  /* 768 to 1024 for search by part number end*/
  
  .imageSlider,.contentSlider{width: 100%}
  .slide-body{display: table;width: 100%;}
  .slide-body .bookmark-section:first-child{padding-left: 0px }
  .bookmark-section{display: table-cell;vertical-align: top;width: 50%;padding:0px 40px;font-size: 16px}
  .contentSlider .see_all{display: block;width: 100%;text-align:center}
  
  .contentSlider .tab-content ul li{padding: 10px 0px}
  .arrow-controls{position: absolute;width: 100%;top:30px;left:0px;display: block}
  .arrow-controls .prev,.arrow-controls .next{position: absolute;top: 100px;cursor:pointer}
  .arrow-controls .next{right: 0px}
  .contentSlider{padding-right: 20px}
  .bgChange_blue .carousel-links li a span.tab_title{font-size: 18px;font-weight: normal}
  .bookmark ul li a{font-size: 16px}
  .tab-inner .bookmark{padding-left: 40px}
  .search-result .tabspane.searchby-vehicle-pane .design_search .input-group:last-child{width:50%}
  .search-result .tabspane.searchby-vehicle-pane .pic-options .design_search .input-group:last-child{width:100%}
  
  .iveco_pdf.container-fluid{padding-left:0px;padding-right:0px;}
  .pdf_accord.container-fluid{padding-left:0px;padding-right:0px;}
  .pdf_doc .search-by .more-dots {right: 0px;}
  .serviceDiagnostics .search-by .more-dots {right: 0px;}
  
  .serviceDiagnostics .accordionSection{padding:0}
  .serviceDiagnostics .iveco_service{padding:0}
  
  .orderSearch .search-by .input-box {  margin-right: 15px; min-width: 15%; max-width: 15%;}
  .hme_menu .display.dataTable thead tr th {padding-left: 40px !important;}
  .full-screen-modal .modal-header p{/* width: 50% !important; */ text-align:center}
  .full-screen-modal .exit-modal span{font-size: 13px !important;}
  .full-screen-modal .scrollable{width: 100% !important;}
  .partBSModal.subsModal .modal-content {  width: 100%;}
}
@media (max-width: 764px){
	.full-screen-modal .modal-header p{ width: 50% !important; }
}
@media (min-width: 1023px){
.detail_dataTable tr th:nth-child(3) ,.detail_dataTable tr td:nth-child(3) {
    border-right: 0px solid #ccc !important;
    box-shadow: none !important;
}
detail_dataTable2 tr th:nth-child(3) ,.detail_dataTable tr td:nth-child(3) {
    border-right: 0px solid #ccc !important;
    box-shadow: none !important;
}
/* CUSTOM #ivecoTable_wrapper div {overflow:visible !important;} */
}
/*CUSTOM @media (min-width: 1460px){
	.container-fluid{width:1440px;}
} */
	@media (min-width: 1440px){
	/* .container-fluid{width:1440px;} */
	.contentSlider .tab-content .contact { padding: 0 40px;}
	/* .fixdImg { padding: 15% 0; } */
	.fixdImg { padding: 0; }
	.tracciability-content .select-list-table .design-list thead th{width:auto;text-align:center;}
	.tracciability-content .design-list tbody tr td{text-align:center;}
	.tracciability-content .select-list-table .design-list tr td:nth-child(5),.tracciability-content .select-list-table .design-list tr td:nth-child(6),.tracciability-content .select-list-table .design-list tr td:nth-child(7){padding-right: 20px;text-align:center;}

   .request-info.box2 span{display: inline-block}
   .searchby-part-pane .srchPrt + .model_search_form { float: left; }
   .searchby-part-pane .design_search form { width: 430px;}
	.advanceSrch .model_search_form .form-control.txtbox-white { width: 88%;}
	.advanceSrch .model_search_form .btn-group.bootstrap-select { width: 88%;}
	.advanceSrch .remove-text { right: 75px;}
	
    .hme_menu .container-fluid{padding-left:30px; padding-right:30px}
	.detail_dataTable #detailTable tr th:nth-child(3) ,.detail_dataTable #detailTable tr td:nth-child(3) {  border-right: 0px solid #ccc;    box-shadow: none;}
	.detail_dataTable2 #detailTable tr th:nth-child(3) ,.detail_dataTable2 #detailTable tr td:nth-child(3) {  border-right: 0px solid #ccc;    box-shadow: none;}
	#detailTable_wrapper > div ,#detailTableZoom_wrapper > div{  overflow: hidden !important;}
    .serviceDiagnostics .container-fluid{padding-left:30px; padding-right:30px}
}

/* j2 and j3 update fixes */
.search-by .active .info,.search-by .active .more-dots{display: none}
.design_search .small-select .btn-group.bootstrap-select{min-width: 150px}
.design_search .small-select {margin-left: 40px; }
.tr-count{position: absolute;bottom: 50px;color: #555555;font-weight:bold;left: 35px;}
.suggestList li{display: none ;padding: 5px 12px;color: black;cursor: pointer;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.suggestList li:last-child{padding-bottom: 15px;}
.suggestList li strong,.suggestList li,.suggestList{background-color: white;}
.suggest{width: 200px;}
.suggestList{width:calc(100% - 46px);margin: 0;list-style-type: none;padding: 0px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;transition: all ease-in-out .2s;margin-top:34px;  position: absolute;z-index: 99}
.bread-crub-detail > h4 span{padding:0px 15px;border-right: 1px solid white}
.bread-crub-detail > h4 span:last-child{border: none}
.see-all,.design_search .display-on-select{display: none}
.scroll-view{max-height: 225px;overflow: auto;}
.annotation-info span{font-size: 10px;padding: 0px 5px;color:#555555}
.annotation-info{box-shadow: 0px -3px 3px grey;}
/* j2 and j3 update fixes */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     .layer{opacity:0.3;}
	 .hme_menu .owl-prev.disabled img{opacity:0.6;}
	 .hme_menu .owl-next.disabled img{opacity:0.6;}
}
/*popover style start*/
.popover{border: 2px solid #014b94;position: unset;min-width: 380px;position: absolute !important;left: -340px !important;}
.pop .popover .arrow{left: 94% !important;border-bottom: 10px solid  #014b94;}
.pop{position: relative;display: inline-block}
.popover-title{background-color: transparent;border: none;color : #024a92;padding: 20px 20px 0px 20px !important;}
.popover-content{padding: 20px !important;}

.bgChange_marron .popover{border: 2px solid #e41e2d;}
.bgChange_marron .pop .popover .arrow{border-bottom: 10px solid  #e41e2d;}
.bgChange_marron .popover-title{color : #e41e2d;}
/*popover style end*/

/* order with simulation start*/
.order-modal .modal-header{padding-bottom: 0px}
.order-modal .modal-header span:first-child{color: black}
.simulation-table table .fields input {width: 65px !important;}
.simulation-table  .dataTables_scrollBody tr td:first-child{border-left: 1px solid #ddd;}
.simulation-table  .dataTables_scrollBody tr td:last-child{border-right: 1px solid #ddd;}
.simulation-table table.dataTable tbody td{font-weight: bold;color: #333;padding: 8px 10px;}
.simulation-table table .toggle-accord img{width: 25px;cursor:pointer}
.simulation-table .dt-buttons{display: none}
.simulation-table .dataTable thead tr th{border-bottom: 4px solid transparent;background-color: #dadada;}
.simulation-table .dataTable thead tr th:last-child img{width: 31px !important;visibility: hidden;padding: 0}
.simulation-table .control__indicator{border: 1px solid #a9a9a9;}

.simulation-table  tr td.details-control{background: url('../assets/css/i/accordian_arrow_d.png') no-repeat center;background-size:25px;cursor:pointer;}
.bgChange_marron .simulation-table  tr td.details-control{background: url('../assets/css/i/accordian_arrow_d_maroon.png') no-repeat center;}

.simulation-table  table.dataTable.display tbody tr.shown{background-color:#014b94 !important; }
.simulation-table table.dataTable tbody tr.shown td input{color: black}
.simulation-table table.dataTable tbody tr.shown td{color: white }
.simulation-table table.dataTable tbody tr.shown td.details-control{background: url('../assets/css/i/arrow-up.png') no-repeat center;background-size:25px;cursor:pointer}
.bgChange_marron .simulation-table table.dataTable tbody tr.shown td.details-control{background: url('../assets/css/i/arrow-up_maroon.png') no-repeat center;}

.simulation-table table.dataTable tbody tr.accordRow{background-color: #f4f4f4 !important;}
.simulation-table table.dataTable tbody tr.accordRow td{padding: 0;padding-top:10px}
.simulation-table-row{padding: 20px 14px;border-bottom: 1px solid #dadada;}
.simulation-table-row .box-info{width: 16%;display:inline-block;vertical-align:top;margin-right: 5px;}
.simulation-table-row .box-info span:last-child{font-weight: normal}
.simulation-table-row span{display: block;color: black;min-height: 30px;}
.simulation-table-row .box-info .info-heading,.simulation-table-row .box-info a{font-weight: bold;}
.simulation-table-row .box-info a{text-decoration: underline;color:#024a94}
.simulation-table-row .box-info input[type="text"]{width: 90%;padding: 5px;border-radius: 4px;border: 1px solid #aaaaaa;}

.simulation-table-extra table .fields input {width: 65px !important;}
.simulation-table-extra  .dataTables_scrollBody tr td:first-child{border-left: 1px solid #ddd;}
.simulation-table-extra  .dataTables_scrollBody tr td:last-child{border-right: 1px solid #ddd;}
.simulation-table-extra table.dataTable tbody td{font-weight: bold;color: #333;padding: 8px 10px;}
.simulation-table-extra table .toggle-accord img{width: 25px;cursor:pointer}
.simulation-table-extra .dt-buttons{display: none}
.simulation-table-extra .dataTable thead tr th{border-bottom: 4px solid transparent;background-color: #dadada;}
.simulation-table-extra .dataTable thead tr th:last-child img{width: 31px !important;visibility: hidden;padding: 0}
.simulation-table-extra .control__indicator{border: 1px solid #a9a9a9;}
.simulation-table-extra  tr td.details-control{background: url('../assets/css/i/accordian_arrow_d.png') no-repeat center;background-size:25px;cursor:pointer;}
.bgChange_marron .simulation-table-extra  tr td.details-control{background: url('../assets/css/i/accordian_arrow_d_maroon.png') no-repeat center;}
.simulation-table-extra  table.dataTable.display tbody tr.shown{background-color:#014b94 !important; }
.simulation-table-extra table.dataTable tbody tr.shown td input{color: black}
.simulation-table-extra table.dataTable tbody tr.shown td{color: white }
.simulation-table-extra table.dataTable tbody tr.shown td.details-control{background: url('../assets/css/i/arrow-up.png') no-repeat center;background-size:25px;cursor:pointer}
.bgChange_marron .simulation-table-extra table.dataTable tbody tr.shown td.details-control{background: url('../assets/css/i/arrow-up_maroon.png') no-repeat center;background-size:25px;cursor:pointer}
.simulation-table-extra table.dataTable tbody tr.accordRow{background-color: #f4f4f4 !important;}
.simulation-table-extra table.dataTable tbody tr.accordRow td{padding: 0;padding-top:10px}
.simulation-table-extra-row{padding: 20px 14px;border-bottom: 1px solid #dadada;}
.simulation-table-extra-row .box-info{width: 16%;display:inline-block;vertical-align:top;margin-right: 5px;}
.simulation-table-extra-row .box-info span:last-child{font-weight: normal}
.simulation-table-extra-row span{display: block;color: black;min-height: 30px;}
.simulation-table-extra-row .box-info .info-heading,.simulation-table-extra-row .box-info a{font-weight: bold;}
.simulation-table-extra-row .box-info a{text-decoration: underline;color:#024a94}
.simulation-table-extra-row .box-info input[type="text"]{width: 90%;padding: 5px;border-radius: 4px;border: 1px solid #aaaaaa;}


.order-simulation-btns a{width:20.2%;padding:10px;float:none;margin:0px; }
.changeToTBox input{width: 65px;border:1px solid #aaaaaa;border-radius: 4px;padding-left:7px}
.modal-body{overflow: auto;}
.order-modal .modal-wrap{width: 840px;}
.info-table{display: inline-block;width: 32.9%;border-top:5px solid #014b94;padding: 10px 0px 10px 10px;vertical-align:top;background-color:#f4f4f4;min-height:200px;}
.bgChange_marron .info-table{border-top:5px solid #e41e2d;}

.info-table table{width: 100%}
.info-table table td{width: 43%;height: 25px;}
.info-table table td:last-child{font-weight: bold}
.modify-options > span{color: #014b94;float:right;font-weight: bold;margin-right: 20px}
.modify-options{padding: 20px 0px}
.mrgL-10{margin-left:10px}
.order-simulation-btns >span:last-child a{float: right;margin-left: 4px;width: 18%;}
.order-simulation-btns{margin: 50px 0px}
.simulation-table .dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom: none}
.simulation-table-extra .dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom: none}

/* order with simulation end*/

/* Login error style and bug fixes in search by part number start */
.errorLogin{border-radius: 4px;border: solid 1px #fe1212;padding: 0px 15px;}
.errorLogin p,.error-type{color: #fe1212;}
.error-type{letter-spacing: .5px;visibility: hidden;}
.model_search_form.srchPrt .input-group label + span{margin: 0}
.searchby-part-pane .display-on-select.model_search_form{ width:190px;margin: 0px;float: right;margin-top: 24px;}
.searchby-part-pane .display-on-select.model_search_form .input-group-btn{float:none}
.margL0{margin-left:5px !important;}
/* Login error style and bug fixes in search by part number end */

.dt-button.btn_bsktOrder:hover{color: white !important;}
.search-by > li{z-index:999}

/* .basketOrder .detail_dataTable table.dataTable th{width: auto !important;} */
/* order-simulation new start*/

.order-simulation-header { padding: 19px 0px 21px;}
.leftHeading > h3 { display: inline-block; margin: 10px 0px 14px;}
.leftHeading { display: inline-block;}
.leftHeading .bck2basket { display: block;}
.rightDrpdwn { display: inline-block; float: right;}
.rightDrpdwn > label { color: #000; font-size: 15px; font-weight: 500;}
.orderSimulation .rightDrpdwn .bootstrap-select:not([class*="col-1"]) { margin-left: 15px; width: auto;}
.orderSimulation .filter-option { color: #000; font-size: 15px; font-weight: bolder; padding-right: 15px;}
.bck2basket > a { color: #004b93; font-size: 14px;}

.bgChange_marron .bck2basket > a { color: #e41e2d; }

.orderSimulation .bootstrap-select.btn-group .dropdown-toggle .caret{background-image:url(../assets/css/i/expand-more.png);background-repeat: no-repeat;border: 0;width: 9px;height: 7px;}
.orderSimulation .bootstrap-select.btn-group .btn-default , .orderSimulation .bootstrap-select.btn-group .btn-default:hover , .orderSimulation .btn-default.active.focus,.orderSimulation .btn-default.active:focus{ background-color: #fff; border-color: #e4e4e4; box-shadow: none; outline: medium none !important; padding-left: 10px;}
.orderSimulation .display.dataTable thead tr th{ font-weight: normal; color: #000000; text-transform: uppercase; font-size: 12px;}
.orderSimulation .simulation-table table.dataTable tbody td{ padding: 10px; }
.orderSimulation .simulation-table-extra table.dataTable tbody td{ padding: 10px; }
.orderSimulation .control__indicator{ width: 18px; height: 18px; border-radius: 2px;}
.orderSimulation .control--checkbox .control__indicator::after{height: 11px; left: 5px; width: 6px;}
.orderSimulation .control input:checked ~ .control__indicator { border: 1px solid #aaaaaa;}
.orderSimulation .btns, .orderSimulation .order-simulation-btns  span:last-child a { min-width: 157px; width: auto;}
.orderSimulation .info-table tr { height: 35px;}
.orderSimulation .info-table tr td:first-child { color: #000; font-size: 13px; min-width: 130px; width: 120px;}
.orderSimulation .info-table table td:last-child { color: #000; font-size: 13px; width: auto;}
.orderSimulation .info-table .btn, .orderSimulation .info-table .filter-option{ font-size: 13px; }
.orderSimulation .modify-options span { color: #004b93; font-size: 13px;  font-weight: bold;}
.bgChange_marron .orderSimulation .modify-options span { color: #e41e2d; }

.simulation-table table.dataTable tbody tr.shown td input { color: #000; font-size: 13px; font-weight: normal; padding: 3px 6px;}
.simulation-table-row .box-info input[type="text"]{ font-weight: normal; max-width: 115px;}
.simulation-table-row { margin-left: -27px; padding: 20px 14px 20px 27px;}
.simulation-table-row:last-child { padding-bottom: 30px;}
.simulation-table-row .box-info a { color: #004b93;}
.simulation-table-row .box-info span:last-child{ min-height: auto;}

.simulation-table-extra table.dataTable tbody tr.shown td input { color: #000; font-size: 13px; font-weight: normal; padding: 3px 6px;}
.simulation-table-extra-row .box-info input[type="text"]{ font-weight: normal; max-width: 115px;}
.simulation-table-extra-row { margin-left: -27px; padding: 20px 14px 20px 27px;}
.simulation-table-extra-row:last-child { padding-bottom: 30px;}
.simulation-table-extra-row .box-info a { color: #004b93;}
.simulation-table-extra-row .box-info span:last-child{ min-height: auto;}

span.orderAdd img{ cursor: pointer;} 
.detail_dataTable .btnRight .dt-button.button_addOrder , .detail_dataTable .btnRight .dt-button.button_addOrder:hover:not(.disabled), .detail_dataTable .btnRight .dt-button.button_addOrder:active:not(.disabled), .detail_dataTable .btnRight .dt-button.button_addOrder:focus:not(.disabled), .detail_dataTable .btnRight .dt-button.button_addOrder:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/addOrder-icon.png); background-repeat: no-repeat; padding-left: 25px;}
.detail_dataTable2 .btnRight .dt-button.button_addOrder , .detail_dataTable2 .btnRight .dt-button.button_addOrder:hover:not(.disabled), .detail_dataTable2 .btnRight .dt-button.button_addOrder:active:not(.disabled), .detail_dataTable2 .btnRight .dt-button.button_addOrder:focus:not(.disabled), .detail_dataTable2 .btnRight .dt-button.button_addOrder:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/addOrder-icon.png); background-repeat: no-repeat; padding-left: 25px;}

.bgChange_marron .detail_dataTable .btnRight .dt-button.button_addOrder , .bgChange_marron .detail_dataTable .btnRight .dt-button.button_addOrder:hover:not(.disabled), .bgChange_marron .detail_dataTable .btnRight .dt-button.button_addOrder:active:not(.disabled), .bgChange_marron .detail_dataTable .btnRight .dt-button.button_addOrder:focus:not(.disabled), .bgChange_marron .detail_dataTable .btnRight .dt-button.button_addOrder:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/addOrder-icon_maroon.png); }
.bgChange_marron .detail_dataTable2 .btnRight .dt-button.button_addOrder , .bgChange_marron .detail_dataTable2 .btnRight .dt-button.button_addOrder:hover:not(.disabled), .bgChange_marron .detail_dataTable2 .btnRight .dt-button.button_addOrder:active:not(.disabled), .bgChange_marron .detail_dataTable2 .btnRight .dt-button.button_addOrder:focus:not(.disabled), .bgChange_marron .detail_dataTable2 .btnRight .dt-button.button_addOrder:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/addOrder-icon_maroon.png); }


 
 .detail_dataTable .dt-button.button_send , .detail_dataTable .dt-button.button_send:hover:not(.disabled), .detail_dataTable .dt-button.button_send:active:not(.disabled), .detail_dataTable .dt-button.button_send:focus:not(.disabled), .detail_dataTable .dt-button.button_send:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/send-icon.png); background-repeat: no-repeat; padding-left: 25px;}
 .detail_dataTable2 .dt-button.button_send , .detail_dataTable2 .dt-button.button_send:hover:not(.disabled), .detail_dataTable2 .dt-button.button_send:active:not(.disabled), .detail_dataTable2 .dt-button.button_send:focus:not(.disabled), .detail_dataTable2 .dt-button.button_send:active:hover:not(.disabled):not(.disabled) { background-image: url(../assets/css/i/send-icon.png); background-repeat: no-repeat; padding-left: 25px;}
 
 .detail_dataTable table.dataTable tbody td.textright{ text-align: right; padding-right: 25px;}
 .detail_dataTable2 table.dataTable tbody td.textright{ text-align: right; padding-right: 25px;}
 
 .dt-button.button_dlt { float: right;}
 
/* order-simulation new end*/
/* img table search (accessories, reman, trailer, consumables) */
td.image > img{max-height:40px; display:block; margin:0 auto;}
.image {vertical-align:middle; text-align:center;}

/* read more - icone*/
.bgChange_marron .pdf{background:transparent url(../assets/css/i/pdf_FPT.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_marron .doc{background:transparent url(../assets/css/i/doc_FPT.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_marron .txt{background:transparent url(../assets/css/i/txt_FPT.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_marron .xls{background:transparent url(../assets/css/i/xlsx_FPT.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_marron .zip{background:transparent url(../assets/css/i/zip_FPT.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_blue .pdf{background:transparent url(../assets/css/i/pdf_iveco.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_blue .doc{background:transparent url(../assets/css/i/doc_iveco.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_blue .txt{background:transparent url(../assets/css/i/txt_iveco.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_blue .xls{background:transparent url(../assets/css/i/xlsx_iveco.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}
.bgChange_blue .zip{background:transparent url(../assets/css/i/zip_iveco.png) no-repeat; background-size: contain; width: 100%; margin-bottom: 10px;}

#popupAccessory .popover { left: 100% !important; top: 4.5% !important; min-width: 260px; max-width: inherit; margin-top: -10px; border-radius: 10px; border: 2px solid #014b94; background-color: white; background-image: none;}
#popupAccessory .popover-content { padding: 12px 20px !important; font-size: 13px;}
#popupAccessory .popover.top .arrow {display: none;}
#popupAccessory {color: #555555; font-size: 13px;}


.boxwrap {
    float:left;
    position: relative;
    width: 10%;
    padding-bottom : 13.5%; /* = width for a 1:1 aspect ratio */
    margin:0.8%;
    overflow:hidden;
}
.contentbox {
    position:absolute;
    height:80%; 
    width:90%;
    padding: 10% 5%;
}
.tablebox{
    display:table;
    height:100%;
    width:100%;
}
.tablebox-cell{
    display:table-cell;
    vertical-align:middle;
    height:100%;
    width:100%;
}

/* DiegoC switch for basket price 2017-08 */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.yellow-background{
	background-color: #F5F6CE !important;
}

.red-background{
	background-color: #F6CECE !important;
}

.yellow-font{
	color:#D7DF01;
}

.red-font{
	color: red;
}



.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
0% { -webkit-transform: scale(0) }
100% {
  -webkit-transform: scale(1.0);
  opacity: 0;
}
}

@keyframes sk-scaleout {
0% { 
  -webkit-transform: scale(0);
  transform: scale(0);
} 100% {
  -webkit-transform: scale(1.0);
  transform: scale(1.0);
  opacity: 0;
}
}