@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&family=Poppins:wght@400;700&display=swap');
html,body{background:#e2e2e2;height:100%;min-height:100%;}
body{font-family:'Poppins', sans-serif;font-size:18px;color:#080808;}
.header{background:#004c86 url(/images/bg-header-b.png) 300px center no-repeat scroll !important;}
.header h1{font-family: 'Playfair Display', serif;}
.bg-primary{background-color:#004c86 !important;}
.border-primary{border-color:#004c86 !important;}
.btn-primary{background-color:#004c86;}
.btn.btn-primary:first-child:hover, :not(.btn-check) + .btn.btn-primary:hover{background-color:#005EA6;}
.btn-check:checked + .btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:first-child:active, :not(.btn-check) + .btn.btn-primary:active{background-color:#005EA6;}
.card-header{background:#c0c0c0;}
.greytoblack{background:#4c4c4c;background:-moz-linear-gradient(top, #4c4c4c 1%, #262626 100%);background: -webkit-linear-gradient(top, #4c4c4c 1%,#262626 100%);background: linear-gradient(to bottom, #4c4c4c 1%,#262626 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#262626',GradientType=0 );}
.blacktogrey{background:#262626;background:-moz-linear-gradient(top, #262626 0%, #4c4c4c 99%);background: -webkit-linear-gradient(top, #262626 0%,#4c4c4c 99%);background: linear-gradient(to bottom, #262626 0%,#4c4c4c 99%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#4c4c4c',GradientType=0 );}
.llibreindexs{height:308px;background:#c0c0c0;padding:20px;overflow:auto;}
.llibreindexs>ul{margin:0;padding:0 0 0 20px;}
.llibreindexs ul li{list-style:none;position:relative;}
.llibreindexs ul li a{text-decoration:none;color:#000;}
.llibreindexs ul li a.selected{color:#004c86;}
.llibreindexs ul li .caret{position:absolute;top:2px;left:0;margin:0 0 0 -20px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
.llibreindexs ul li .caret.collapsed{-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.llibreindexs>ul>li>span{font-weight:bold;text-transform:uppercase;}
.item-thumb{height:200px;overflow:hidden;position:relative;}
.item-thumb img{max-height:100%;position:absolute;top:50%;left:50%;-moz-transform: translateY(-50%) translateX(-50%);-webkit-transform: translateY(-50%) translateX(-50%);-o-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);}
.item-text{height:65px;overflow:hidden;}
.dropdown-menu a.text-light:focus,.dropdown-menu a.text-light:hover {color: #080808 !important;}
ul#orderNode{list-style-type:none;margin:0;padding:0;margin-bottom:10px;}
ul#orderNode li{margin:5px 0;padding:5px;width:100%;cursor:n-resize;}
ul#orderNode li:hover{border-color:#004c86 !important;}
.catalogo2es{background: #ccc url(/images/portadaCatalagoComprar.jpg) center center no-repeat scroll;background-size: contain;position:relative;overflow:hidden;}
.carousel-caption.precios-caption {background: #a10101;background: rgba(161,1,1,0.8);top: auto;bottom: 0;margin-top: 0;padding: 10px 0;font-size: 22px;left: 0;right: 0;}

.moveNodes{height:40vh;overflow:auto;}
.moveNodes>ul{margin:0;padding:0 0 0 20px;}
.moveNodes ul li{list-style:none;position:relative;}
.moveNodes ul li a{text-decoration:none;color:#000;}
.moveNodes ul li a.selected{font-weight:700;color:#004c86;}
.moveNodes ul li .caret{position:absolute;top:2px;left:0;margin:0 0 0 -20px;-webkit-transition: all 250ms ease;-moz-transition: all 250ms ease;-ms-transition: all 250ms ease;-o-transition: all 250ms ease;transition: all 250ms ease;}
.moveNodes ul li .caret.collapsed{-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}