/* PERSONALIZZAZIONI */
/*SICA LOGIN*/
/*
.btn-primary {background-color:#f19300; color: #ffffff; border-color:#ed7e11;}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {background-color: #f5b356;color: #ffffff; border-color:#ed7e11;}
*/
/*EFFEGIBI  LOGIN*/
/*
.btn-primary {background-color:#5c5c5c; color: #ffffff; border-color:#8b8b8b; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
  color: #fff;background-color: #333333;border-color:#8b8b8b;}
*/

/*PERSONALIZZAZIONE FINALE  */

.searchcontent, .bg-documentation{ background-image: url("../../../storage_bargam/image/logo/bg_bargam.jpg"); background-repeat: no-repeat; background-size: 100% 100%; background-attachment: fixed; background-position: center; }


.bg-search{background-color: transparent;}
.titlecocumentationBG{background-color: rgba(255, 255, 255, 0.1);}
.ProdBargam_B{background-color: rgba(255, 255, 255, 0.6);}
.ProdBargam_S{background-color: rgba(255, 255, 255, 0.6);}

.product-thumb {
    border-radius: 5px;
    margin: 10px 0;
    box-shadow: 0 0 74px rgb(10 10 10 / 7%);
	background-color: #fff;
    padding: 5px;
	border: 0;
}


.bg-brand {background-color:#5d6062; color: #fff}
.grassetto {font-weight: 700;}
.labelparametri {font-weight: 700; font-size: 16px;}
.sepparametri {font-weight: 700; font-size: 18px; padding: 0;}

.footer {padding: 0px; position: relative;}


.footer .footermenu {/*color: #fff;*/background-color: #464849;padding:20px;}
.footer .footercompany {color: #fff;background-color: #464849; padding:10px 10px 10px 10px;}

.bg-searchprv{background-color: #5ecaff;}

      

a {color: #0065b1;-webkit-transition: all .4s;transition: all .4s; text-decoration: none;}
a:hover {color: #007bff;text-decoration:underline;}

.colortestobrand{color: #0065b1}

.product-thumb .caption {padding: 0 10px; min-height: 70px; line-height: 18px;}

.ProdBargam_B {font-weight: 700; font-size: 18px;}
.ProdBargam_S {font-weight: 500; font-size: 12px;}

.Report-title {font-weight: 500; font-size: 16px;}
.Report-no {font-weight: 700; font-size: 22px;}
.Report-data {font-weight: 400; font-size: 16px; padding-top: 6px}

.Report-label{font-weight: 700; font-size: 16px;}
.Report-dataintestazione{font-weight: 700; font-size: 16px;}


.Report-prezzi{font-weight: 700; font-size: 18px; text-align: right;white-space: nowrap;}
.Report-prezzi-sm{font-weight: 700; font-size: 14px; text-align: right; white-space: nowrap;}
.alert-black{background-color: #000; color:#fff; border-color:#000;}
.Report-desc{font-weight: 400; font-size: 14px; line-height: 14px;}
.Report-divisore{font-weight: 700; font-size: 18px; border-top:2px solid #000;}
.Report-table th, .Report-table td{padding:0; color:#000000!important}
.Report-label-table{font-weight: 700; font-size: 14px;}
.Report-desc-table{font-weight: 400; font-size: 14px;}
.alert-primary-headermodal {color: #fff;background-color: #007bff;border-color: #007bff;}


.titlecocumentationBG {line-height: 28px; padding-top: 10px}
.titlecocumentationBG .ProdBargam_B {font-weight: 700; font-size: 28px;color: #0065b1;}
.titlecocumentationBG .ProdBargam_S {font-weight: 500; font-size: 20px;color: #0065b1;}


.documentation .linkdoc {font-size:18px;color:#000;border:1px solid #0061af;border-radius:4px; margin-bottom:10px; padding-left:10px;line-height:39px; min-height:39px;clear:both;}

.documentation .btniconprod {font-size: 20px; color: #fff; background-color: #0065b1; width: 50px; text-align: center; padding: 4px;}
.documentation .btntxtprod {min-width: 350px; text-align: left;}


/*CONFIGURATOR*/
.topbarconf {background: #ffffff;}
.topbarconf .topbar-left {float: left;padding:0px;height: 87px;width: 250px;position: relative;background-color: #fff;display: block;overflow: hidden;}
.topbarconf .navbar-style {padding-top: 5px; padding-bottom: 0px;}
.topbarconf .navbar-style i {font-size: 1.2rem;}
.topbarconf .search-bar{padding-top: 0px; padding-bottom: 0px;} 
.topbarconf .boxtitleproduct .ProdBargam_B {font-weight: 700; font-size: 28px;color: #0065b1;}
.topbarconf .boxtitleproduct .ProdBargam_S {font-weight: 500; font-size: 20px;color: #0065b1;}




.contentconfigurator .desccocumentation {width: 100%; height: 375px; verflow: scroll;}

.contentconfigurator .btniconprod {font-size: 20px; color: #fff; background-color: #0065b1; width: 50px; text-align: center; padding: 4px;}
.contentconfigurator .btn-sm.btniconprod {font-size: 16px; color: #fff; background-color: #0065b1; width: 50px; text-align: center; padding: 4px;}
.contentconfigurator .btntxtprod {min-width: 350px; text-align: left;}

.navsottofamiglie{padding: 0; margin: 0;background-color: #464849;}
.navsottofamiglie .nav-item {color:#fff!important; font-weight: 700;}
.navsottofamiglie .nav-item.active {background-color: #0065b1; color:#fff}
.navsottofamiglie .navbar-collapse{overflow-x: auto; overflow: hidden}
.navsottofamiglie .navbar-collapse .nav-item {display: flex; align-items: center; min-width: 250px; border-right: 1px solid #9a9da0; padding-left: 10px}
.navsottofamiglie .navbar-collapse .nav-item:hover {cursor: pointer;background-color: #0065b1; color:#fff;}
.navsottofamiglie .navbar-collapse .nav-item.active {background-color: #0065b1;}
.navsottofamiglie .navbar-collapse .nav-item.selected::before {font-family: "Font Awesome 5 Free"; content: "\f14a"; display: inline-block; padding-right: 5px; vertical-align: middle; font-weight: 900; color:#fff; font-size: 18px}
.navsottofamiglie .navbar-collapse .nav-item.disabled::before {font-family: "Font Awesome 5 Free"; content: "\f071"; display: inline-block; padding-right: 5px; vertical-align: middle; font-weight: 900; color:#fff; font-size: 18px; opacity: 0.5;}

.navsottofamiglie .navarrow i {font-size: 1.5rem;}
.navsottofamiglie .navarrow i:hover {cursor: pointer;}



.configure-cart {
    position: -webkit-sticky;
    position: sticky;
    top: 3rem;
    height: calc(100vh - 3rem);
    overflow-y: auto;
	overflow-x: hidden;
	-webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
	background-color: #888888;
	color:#fff;
		
}
.configure-cart h4 {font-size: 16px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #AFAFAF}
.configure-cart .desc {color:#dddddd;}
.configure-cart .code {color:#CD0003;}
.configure-cart .prezzo {color:#fff; font-weight: 700;}
.configure-cart .txttot {color:#fff; font-weight: 700; font-size: 16px}
.configure-cart .prezzotot {color:#fff; font-weight: 700; font-size: 18px}
.configure-cart .rowborderbtm {border-bottom: 1px solid #AFAFAF;}
.configure-cart .btnprv {/*min-width: 250px*/width: 95%;}


.configure-content {-webkit-box-ordinal-group: 1; -ms-flex-order: 1; order: 1;}


@media (max-width:768px) {
	
	.configure-cart {
		position:relative;
		top: 0;
		height:auto;
		overflow-y: auto;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 1;
		order: 1;
	}


	.configure-content {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	
}

.table-macbase tr {
    
    border-top: 2px solid #444;
}

.accessorio .dsplNone {display: none}
.accessorio.selezionato {border-color: #007bff;}
.accessorio .riferimento {font-size: 12px; /*line-height: 14px;*/}
.accessorio .descrizione {font-size: 13px; line-height: 15px; color:#212529;/*color:#0065b1;font-weight: 500;*/}

.accessorio input.largerCheckbox {transform : scale(2);}
.pdfform input.largerCheckbox {transform : scale(2);}
input.largerCheckbox {transform : scale(2);}
.accessorio .accesoriocodice {color:#CD0003; font-size: 14px; line-height: 14px;}
.accessorio .accesorioprz {color:#000; font-weight: 700; font-size: 18px; line-height: 18px;}

.accessorio.disabilitato {opacity: 0.3;}
.accessorio.disabilitato input {cursor: not-allowed; visibility: hidden}

.configure-content .datatab {font-size: 16px; font-weight: 700; text-align: center;}
.configure-content th.datatab {font-size: 18px; font-weight: 700; text-align: center; background-color: #fff; vertical-align: middle; border-bottom: solid 2px;}


.configure-content .separatore{font-weight: 700; padding-top: 3px; padding-bottom: 3px; font-size: 18px}

.configure-content .step-domanda{font-weight: 700; padding-top: 3px; padding-bottom: 3px; font-size: 18px}
.configure-content .filteraccessori input.largerCheckbox {transform : scale(2);}
.configure-content .filteraccessori  {font-size: 18px; font-weight: 700;}
.text-configurator{font-size: 22px; font-weight: 700; color: #0065b1; font-style: oblique; }


.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #0065b1;
	border-color: #dee2e6 #dee2e6 #fff;}
.nav-tabs .nav-item.show .nav-link.text-success, .nav-tabs .nav-link.text-success.active {
    color: #fff!important;
    background-color:#28a745!important;
    /*border-color: #dee2e6 #dee2e6 #fff;*/
}
   

/*
.navbar-nav-scroll { max-width: 100%; height: 50px; overflow: hidden; overflow-x: auto; align-content: flex-start; }
.nav .nav-link { padding-left: 20px; padding-right: 20px; }

.dropdown.sticky-top {
    z-index: 99;
}
*/

/*pagination table*/
/*
.page-link {color:#47938f;}
.page-link:hover {color:#55b9b4;}
.page-item.active .page-link{background-color:#55b9b4;border-color:#47938f;}

.navbar-style .navbar-nav .nav-link:hover, .navbar-style .navbar-nav .nav-link:focus {color:#55b9b4;}

.documentation .card-header {color:#333333;}
.documentation .linkdoc {border:1px solid #55b9b4;}

.text-primary{color: #47938f!important;}


.search-bar input, .search-bar input::-webkit-input-placeholder, .search-bar input:-moz-placeholder, .search-bar input::-moz-placeholder, .search-bar input:-ms-input-placeholder{color:#47938f;font-weight: 500;}

.search-bar .form-control,.search-bar .form-control:focus{color:#47938f;font-weight: 500;}
*/

/*
.btn-primary{color:#4e7272;background-color:#caeded;border-color:#a8cece}
.btn-primary:hover{color:#4e7272;background-color:#9beae6;border-color:#9beae6}
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(168,206,206,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#4e7272;background-color:#caeded;border-color:#a8cece}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#4e7272;background-color:#9beae6;border-color:#a8cece}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(168,206,206,.5)}


.dropdown .dropdown-menu .dropdown-item:active, .dropdown .dropdown-menu .dropdown-item:hover{background-color: #caeded !important;}
.dropdown-item:hover{background-color: #9beae6 !important;}


.btn-info {background-color:#f19300; color: #ffffff; border-color:#ed7e11;}

.btn-info:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
  color: #fff;background-color: #f5b356;border-color:#ed7e11;}

.btn-outline-primary{color:#4e7272;border-color:#a8cece}
.btn-outline-primary:hover{color:#4e7272;background-color:#9beae6;border-color:#9beae6}
*/




.card-list-cod .table thead th  {background-color: #5d6062; color:#fff;}

.table-search-list thead tr {background-color: #5d6062; color: #fff;}

.hotspotbox .linkdoc a {background-color:#cd0000;}


.modal-header-ordercart {background-color:#5d6062; color: #fff;}
.modal-header-ordercart h2, .modal-header-ordercart .close{color: #fff;}


/*HOME PAGE SERVIZI CUSTOMIZED*/

