.main-container{padding-left:0}.btn-info{color:#fff !important;background-color:#4b5b54 !important;border-color:#4b5b54}.btn-group>.btn+.dropdown-toggle.btn-info{border-left:1px solid #78847F}.sidebar-wrapper{left:3px}.sidebar-wrapper #sidebar{background-color:#78847F}#sidebar ul.menu-categories li.menu>.dropdown-toggle svg{color:white}#sidebar ul.menu-categories li.menu>.dropdown-toggle{color:white}.navbar .navbar-item .nav-item.dropdown.message-dropdown .nav-link svg{color:#78847F}.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link svg{color:#78847F}.navbar .navbar-item .nav-item form.form-inline input.search-form-control{background-color:#78847F;color:white}.navbar .navbar-item .nav-item.search-animated svg{color:white}.navbar .navbar-item .nav-item form.form-inline input.search-form-control::placeholder{color:#ccc}.box-search{position:relative}.box-search .resultados_search{display:none;position:fixed;background-color:white;border:solid 4px #78847F;color:white;left:20%;right:20%;top:50px;padding:15px}.box-search .resultados_search ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;list-style:circle}.box-search .resultados_search ul li{margin-left:10px;line-height:24px}.box-search .resultados_search ul li a{font-size:16px;color:#78847F}.sub-header-container .navbar{box-shadow:none}.checks_idioma{margin-top:0;margin-bottom:10px;display:none;border:solid 2px #b9b9b9;padding:10px;font-size:5px}.checks_idioma p{font-size:16px}.checks_idioma label{margin:0 10px}.dropzone{border:dashed 4px #ccc;min-height:500px;background:url('/assets/img/iconos/251-folder.svg');background-size:200px;background-position:center;background-repeat:no-repeat}.biblioteca .media_actions{display:flex;justify-content:end;padding:10px}.biblioteca .media_actions .bt.upload{background:#78847F;color:white;border:0;padding:5px 10px;margin-right:10px;font-size:12px}.biblioteca .media_actions .bt.upload svg{margin-right:5px}.biblioteca_box{padding:10px}.box_imagen{margin-bottom:10px;position:relative}.box_imagen.selected{border:solid 2px #78847F}.box_imagen .select{position:absolute;top:5px;left:5px}.box_imagen img{width:100%}.box_imagen .copydata{padding:5px;position:absolute;top:30px;right:5px;border:0;background:#78847F;font-size:10px}.box_imagen .delete{padding:5px;position:absolute;top:5px;right:5px;border:0;background:#F05656;font-size:10px;line-height:10px}button.delete .fa:before{font-size:14px}.img_info{padding:5px;background:#f9f9f9;border:solid 1px #ccc}.img_info ul{margin:0;padding-left:11px;list-style:none}.img_info ul li{margin-left:0;font-size:12px;word-break:break-all}.delete_lista{position:relative}.delete_lista button{position:absolute;top:35px;right:6px;z-index:9;padding:5px 7px}.code{font-size:11px}.sub-header-container .navbar .sidebarCollapse{position:relative;padding:6px 25px 0 31px;margin-left:0}.sub-header-container .breadcrumb-one{display:inline-block;padding:0px 0;margin-top:10px}.header-container{z-index:1030;border-bottom:3px solid #78847F}.header-container .navbar{background:white}.header-container .navbar .theme-brand li.theme-text a{font-size:24px !important;color:#444 !important;line-height:2.75rem;padding:0 .8rem;text-transform:initial;position:unset;padding-top:5px;font-weight:600}.navbar .theme-brand li.theme-logo img{width:inherit}.box_buscador{margin-left:30px}.area-cliente{position:relative;width:100%;flex-grow:8;margin-top:80px!important;margin-bottom:0;margin-left:inherit!important}.user-profile .widget-content-area h3:after{background:none}.user-profile .widget-content-area .user-info-list ul.contacts-block{border:none;max-width:80%;margin:36px auto}.user-profile .widget-content-area .user-info img{border-radius:9px;max-width:250px;box-shadow:none}.box_lineas_presupuesto{background:#f7f7f7;padding:15px;border-radius:5px}.box_lineas_presupuesto h4{color:#6c6c6c;line-height:45px}.box_lineas_presupuesto textarea,.box_lineas_presupuesto input{margin-bottom:10px}.box_lineas_presupuesto button[type=submit]{margin-top:10px}.presupuestos_usuario img{max-height:40px}input.linea_pres{height:30px}.fa.delete_conection{font-size:20px;line-height:28px;color:red}.widget_documentacion_cliente #nueva_documentacion_dropzone{border:dashed 4px #ccc;min-height:500px;background:url('/assets/img/iconos/251-folder.svg');background-size:200px;background-position:center;background-repeat:no-repeat}.widget_documentacion_cliente span.file{font-size:4em}.widget_facturas_cliente #nueva_factura_dropzone{border:dashed 4px #ccc;min-height:500px;background:url('/assets/img/iconos/subir.png');background-size:200px;background-position:center;background-repeat:no-repeat}.widget_facturas_cliente span.file{font-size:4em}.cierraSesion{display:flex;justify-content:space-evenly;align-items:center}.cierraSesion svg{color:white;max-height:20px}.cierraSesion a{padding-left:5px!important;font-size:15px;color:white;vertical-align:middle}.widget-content-area{box-shadow:5px 5px 15px #D1D9E6,-5px -5px 15px #ffffff !important}.area-cliente .table-striped tbody tr:nth-of-type(odd){background-color:#f7f7f7 !important}.area-cliente .education .widget-content-area h3:after{position:absolute;content:"";height:2px;width:97px;background:#fbda70;border-radius:50%;bottom:-2px;left:15px}.is-selectbox{background:#FBDA70;color:#ffffff}#btnSave{font-size:16px;font-weight:bold;color:#ffffff;text-decoration:none;display:inline-block;padding:8px 16px 8px 16px;border:0 solid #2199e8;margin:10px 0 0 10px;background-color:#FBDA70}#_cbhtml .is-side{display:block;position:absolute;top:108px;right:-367px;left:auto;width:365px;height:100%;border:none;box-shadow:rgba(0,0,0,0.05) 0 0 16px 0;box-sizing:border-box;background:#fff;transition:all ease .3s;font-family:sans-serif;font-size:14px;letter-spacing:1px;z-index:10002}.dataTables_filter{text-align:right}.presupuesto-detalle{padding:10px;border:0}.presupuesto-detalle .encabezado{padding:10px;margin-bottom:20px}.presupuesto-detalle .encabezado .tituloPresupuesto{font-size:32px;font-weight:500;color:#333;float:left;clear:both}.presupuesto-detalle .encabezado .tituloPresupuesto span{font-weight:400;font-size:14px;line-height:10px}.presupuesto-detalle .encabezado .accionesPresupuesto{float:right;display:flex;flex-wrap:wrap;justify-content:end;padding-left:20px}.presupuesto-detalle .encabezado .accionesPresupuesto a{display:block;margin:1px}.presupuesto-detalle label{font-weight:400;color:#333;font-size:18px;display:inline;float:left;margin-right:20px}.presupuesto-detalle .fecha{font-weight:600;font-size:14px}.presupuesto-detalle .url{font-weight:600;color:#333}.presupuesto-detalle .url a{color:#C0A152;font-weight:600;font-size:14px}.conexiones_box{float:left;width:32.5%;margin:5px}.listado_documentos.facturas{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px}.listado_documentos.facturas .factura{cursor:pointer;margin:2px;border:solid 3px #78847F;display:initial;text-align:center;padding:7px;border-radius:5px;font-size:18px;width:100px;height:120px;line-height:18px;background-image:url(/assets/img/iconos/factura.png);background-size:80px;background-repeat:no-repeat;background-position:center 10px;position:relative}.listado_documentos.facturas .factura .delete_factura{position:absolute;top:0;right:0;color:red}.listado_documentos.facturas .factura .delete_factura i{font-size:14px}.listado_documentos.facturas .factura p{position:absolute;bottom:0;left:0;right:0;background-color:#78847F;color:white;margin:0;line-height:14px;padding:2px;font-size:15px}.listado_documentos.facturas .factura i{font-size:28px;margin-bottom:5px}.listado_documentos.facturas .factura a{color:white}.listado_documentos.facturas .factura:hover>p{color:white}.formulario_nuevo_contacto_cliente label{display:block;text-align:left}.box_contactos_cliente_vinculados{display:flex;justify-content:space-between}.box_contactos_cliente_vinculados .box_contacto{border:solid 2px #78847F;padding:10px;border-radius:5px;position:relative;max-width:300px}.box_contactos_cliente_vinculados .box_contacto img{width:100%;display:block;margin:0 auto}.box_contactos_cliente_vinculados .box_contacto .delete_cliente_contacto{top:0;right:0;color:red;font-size:14px;cursor:pointer}#logo_cliente{display:block}#logo_cliente img{max-height:45px}.box_input_servicios{display:none}.box_input_otras_paginas{display:none}.box_input_multidioma{display:none}.page_politica #headerWrapper:before{background-color:#78847F;background-image:none}.page_politica #headerWrapper .navbar-brand-privacy img{width:150px}.page_politica .privacyHeader h1{font-size:32px;margin-bottom:0}.page_politica .privacyHeader h4{color:#78847F;font-size:21px;display:inline-block;margin-bottom:10px;border-radius:3px;line-height:30px}.page_politica #print{background-color:#C0A152 !important;border-color:#C0A152 !important}.page_politica #acepta{background-color:#C0A152 !important;border-color:#C0A152 !important}.page_politica .bienvenido h1{color:white}.page_politica #box_newsletter{background-color:#fbfbfb;padding:13px;border-radius:3px}.page_politica #box_newsletter label{color:#444;cursor:pointer}#edita_html_code textarea{width:100%}.box_qr{padding:20px}.box_qr .qr_Code svg{display:block;margin:5px auto}.google_login_button{margin-top:30px}.google_login_button a{background-color:white;box-shadow:1px 1px 1px #cfcfcf}#reset_password{display:none}#reset_password .cancel_reset{display:block;padding:5px 0;text-align:center;font-size:13px;font-weight:500;color:#78847f;text-align:left}.box_google_auth .code-container{display:flex
    ;gap:4px;flex-direction:row;justify-content:center}.box_google_auth .code-container input{width:50px;height:50px;text-align:center;font-size:1.5rem;border:0;border-bottom:2px solid #ccc;outline:none;transition:border-color .2s ease}.box_google_auth .code-container input:focus{border-color:#78847F}.tabla_permisos table thead tr th{color:#71B29C}.tabla_permisos table tbody tr td span{margin:2px}.tabla_permisos table tbody tr td span.badge{border-radius:2px;border-color:#78847F;color:#78847F}.tabla_permisos table tbody tr td span.edit_permissions{color:#78847F;display:block;text-align:center;font-size:1.2em;cursor:pointer}.box_form_permisos{padding:10px 0;display:none;position:relative}.box_form_permisos .close{position:absolute;top:14px;right:10px;color:#F05656;opacity:1;cursor:pointer}.box_form_permisos .top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:13px;padding:5px;margin-bottom:10px;border-bottom:solid 2px #E0E0E0}.box_form_permisos .top h4{margin:0}.swetal2-content.errors{text-align:left;font-size:14px}.swetal2-content.errors ul li{list-style:none}.swetal2-content.errors ul li:before{content:"\f06a";font-family:FontAwesome;font-size:10px;color:#fd6161}input::placeholder{color:#ccc !important;opacity:1}.btn.save_briefing_button{width:300px;margin:0 auto;background-color:#607d8b !important;border-color:#607d8b}