@import url(https://fonts.googleapis.com/css?family=Roboto:300,700,300italic);#cabecera md-select .md-select-icon,#cabecera md-select:not([disabled]):focus .md-select-value,#cabecera2 md-select .md-select-icon,#cabecera2 md-select:not([disabled]):focus .md-select-value,#home md-icon,#login .title-icon,#login a,#login a:visited,#logout md-icon,.header-icon md-icon,body,md-input-container.md-cancioLight-theme .md-input,md-input-container.md-cancioLight-theme label:not(.md-no-float):not(.md-container-ignore){color:#fff}#index h2,#login h2{font-weight:300;text-align:center;text-transform:uppercase}#index h2,#index p,#login h2,#login p{text-align:center}#index .sections>div>div.btn:hover,.select-header{cursor:pointer}#index .title-icon,#index h2,.border-color-fade,.color-fade,.configurador .sections>div md-card div.acabado{transition:color .35s cubic-bezier(.25,.46,.45,.94)}#home,#logout,.header-icon{font-size:46px;height:46px;width:46px}.md-tooltip{font-size:14px}body{background-color:#333;height:auto}body.fullheight .md-virtual-repeat-container.md-autocomplete-suggestions-container{margin-top:20px}md-input-container.md-cancioLight-theme .md-input{border-color:#999}md-input-container.md-cancioLight-theme:not(.md-no-float):not(.md-input-invalid) label.md-required:after{color:#fff}.select-header{-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);display:-ms-flexbox;display:flex;height:48px;margin-bottom:50px;padding-left:10.67px;position:fixed;top:0;width:95%;z-index:1}.select-header input{border:none;height:100%;outline:0;padding:0;width:100%}#cabecera md-select md-option md-icon,#cabecera2 md-select md-option md-icon{width:30px}.select-header+md-optgroup,.select-header+md-option{margin-top:48px}header .logo{width:calc(18vw)}#login .logo{width:calc(26vw)}#login .title-icon{font-size:34px;height:34px;width:34px}#login ul.loginErrors li,#login ul.registerErrors li{color:#e7903c}#index .logo{width:calc(26vw)}#index .sections{margin-top:50px}#index .sections>div>a{color:#fff;text-decoration:none}#index .sections>div>a:hover .title-icon,#index .sections>div>a:hover h2{color:#d1e0d7}#index .sections>div.presupuestos>a:hover .title-icon,#index .sections>div.presupuestos>a:hover h2{color:#c7c1ba}#index .sections>div.pedidos>a:hover .title-icon,#index .sections>div.pedidos>a:hover h2{color:#928d88}#index .sections>div>div.btn:hover .title-icon,#index .sections>div>div.btn:hover h2{color:#d1e0d7}#index .sections .sectionLinks>a{color:#fff;text-decoration:none;text-transform:uppercase}#index .sections .sectionLinks>a:hover{color:#d1e0d7}#index .sections div.presupuestos .sectionLinks>a:hover{color:#c7c1ba}#index .sections div.pedidos .sectionLinks>a:hover{color:#928d88}#index .title-icon{color:#fff;font-size:46px;height:46px;width:46px}#adminDownloads .sections>md-content,#adminPromotions .sections>md-content,#adminUsers .sections>md-content,#listaPedidos .sections>md-content,#listaPresupuestos .sections>md-content{padding:0}#adminDownloads .sections>md-content md-table-container,#adminPromotions .sections>md-content md-table-container,#adminUsers .sections>md-content md-table-container,#listaPedidos .sections>md-content md-table-container,#listaPresupuestos .sections>md-content md-table-container{min-height:350px}.configurador{height:100%}.configurador .sections>div{color:#777}.configurador .sections>div md-toolbar{margin-left:0;margin-top:0;min-height:44px}.configurador .sections>div md-toolbar .md-toolbar-tools{height:44px}.configurador .sections>div h3,.configurador .sections>div h4{font-weight:400;margin:.35em 0}.configurador .sections>div md-list{margin:0;overflow-y:auto}.configurador .sections>div md-list md-list-item.currentSelection .md-button{background-color:rgba(158,158,158,.2)}.configurador .sections>div md-list.conceptos md-list-item.md-3-line:before{min-height:0}.configurador .sections>div md-list.conceptos md-list-item .md-button.deleteProducto{font-size:12px;line-height:20px;min-height:20px;min-width:68px}.configurador .sections>div md-card{display:block}.configurador .sections>div md-card h4{border-bottom:1px solid #666}.configurador .sections>div md-card md-input-container.medidas{padding-left:26px;width:85%}.configurador .sections>div md-card md-input-container.medidas label{left:26px}.configurador .sections>div md-card .medidas md-radio-button{margin-bottom:10px}.configurador .sections>div md-card .imgAltura,.configurador .sections>div md-card .imgMedidas,.configurador .sections>div md-card .imgVersion{margin:0 auto;max-height:240px;width:auto}.configurador .sections>div md-card .imgAlturaEncimera{margin:0 auto;width:65%}.configurador .sections>div md-card div.material{margin-bottom:4px}.configurador .sections>div md-card div.acabado{border:3px solid #666;border-radius:50%;height:32px;margin-bottom:2px;overflow:hidden;width:32px}.configurador .sections>div md-card div.acabado img{height:32px;width:32px}.configurador .sections>div md-card div.acabado:not(:last-child){margin-right:5px}.configurador .sections>div md-card div.acabado:hover{border:3px solid #ffad00;cursor:pointer}.configurador .sections>div md-card div.acabado.selected{border:3px solid #a3c869}.configurador .sections .atributosMaterialesAcabados>div.scroll{margin:0;overflow-x:hidden;overflow-y:auto}.configurador .sections .productoSeleccionado{overflow:hidden}.configurador .sections .productoSeleccionado>div.scroll{margin:0;min-height:86%;overflow-x:hidden;overflow-y:auto;padding:0 8px}.configurador .sections .productoSeleccionado>div{margin-bottom:0;margin-top:0}.configurador .sections .productoSeleccionado>div p.md-title{font-size:14px;font-weight:700;margin:10px 0}.configurador .sections .productoSeleccionado>div p.md-title+p.md-subhead{font-size:14px;margin:0}.configurador .sections .productoSeleccionado md-input-container.quantity{margin-top:0;width:100%}.configurador .sections .productoSeleccionado .imagenProducto{min-height:170px;position:relative}.configurador .sections .productoSeleccionado .imagenProducto img{left:0;max-width:100%;position:absolute;top:0;width:100%;z-index:1}.configurador .sections .productoSeleccionado .imagenProducto img:nth-child(3){z-index:0}.configurador .sections .productoSeleccionado p.md-warn{color:#ff5131;font-weight:700}.configurador .sections .datosCliente md-autocomplete md-input-container{margin-bottom:0}.configurador .sections .datosCliente .ref{margin:28px 0}.configurador .sections .whiteBg{background-color:#fff}.configurador .sections .yellowBg{background-color:#FFF0B3}.configurador .sections .greenBg{background-color:#e6f0d4}.configurador .sections .presupuestosBg{background-color:#eeecea}.configurador .sections .pedidosBg{background-color:#dedddb}.configurador .sections .noBg{background-color:transparent;max-width:100%}#presupuesto.configurador .sections>div md-card{box-shadow:0 1px 3px 0 rgba(199,193,186,.2),0 1px 1px 0 rgba(199,193,186,.14),0 2px 1px -1px rgba(199,193,186,.12)}#pedido.configurador .sections>div md-card{box-shadow:0 1px 3px 0 rgba(146,141,136,.2),0 1px 1px 0 rgba(146,141,136,.14),0 2px 1px -1px rgba(146,141,136,.12)}#loading{background-color:rgba(0,0,0,.25);height:100%;left:0;position:fixed;top:0;width:100%;z-index:300}.bx-wrapper{background-color:transparent;border:none;box-shadow:none}.bx-wrapper img{margin:0 auto}.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#a3c869}#adminUsers{padding-bottom:100px}#adminUsers .sections md-toolbar md-input-container{margin:20px 0 0}#adminUsers .sections md-toolbar md-input-container md-icon{color:#fff}#adminUsers .sections md-toolbar md-input-container input{border-bottom-color:#fff;color:#fff}@media screen and (min-width:1088px){.configurador .sections .noBg{max-width:19.5%}}@media screen and (min-width:1279px){#pedido.configurador,#presupuesto.configurador,body.fullheight{height:100%}#pedido.configurador .productoSeleccionado>.scroll,#presupuesto.configurador .productoSeleccionado>.scroll{height:100%;overflow-y:scroll}#pedido.configurador .datosCliente,#presupuesto.configurador .datosCliente{overflow-y:scroll}}@media screen and (min-width:1440px){#pedido.configurador .noBg,#presupuesto.configurador .noBg{max-width:20%}}@media screen and (max-height:800px){#pedido.configurador,#presupuesto.configurador{height:100%}#pedido.configurador .productoSeleccionado>.scroll,#presupuesto.configurador .productoSeleccionado>.scroll{height:100%;min-height:70%;overflow-y:scroll}}