*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-optical-sizing:auto}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.6;text-rendering:optimizeSpeed}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:27px;line-height:30px;margin:2px 0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-weight:500}.select2-selection__rendered{height:25px}#graficoModal{margin-top:1%}@media screen and (max-width:992px){#graficoModal{margin-top:0}}#graficoModal .grafico-container{display:none}.toolbar .navbar-collapse,.toolbar .navbar-default{background-color:#f8f8f8;border:0;border-radius:0;height:40px;min-height:40px;position:fixed;top:54px;width:100%;z-index:30}@media screen and (max-width:992px){.toolbar .navbar-collapse .navbar-nav,.toolbar .navbar-default .navbar-nav{display:inline-block}.toolbar .navbar-collapse .navbar-nav.navbar-right,.toolbar .navbar-default .navbar-nav.navbar-right{display:inline-block;float:right}.toolbar .navbar-collapse li,.toolbar .navbar-default li{display:inline-block}}.toolbar .navbar-collapse li a,.toolbar .navbar-default li a{color:#444!important;font-size:12px;padding:10px 15px;text-transform:uppercase}@media screen and (max-width:992px){.toolbar .navbar-collapse li a,.toolbar .navbar-default li a{padding:4px 15px}.toolbar .navbar-collapse li a span,.toolbar .navbar-default li a span{display:none}}.toolbar .navbar-collapse li a i,.toolbar .navbar-default li a i{font-size:13px;margin-right:3px;position:relative;top:1px}.toolbar .navbar-collapse li a:hover,.toolbar .navbar-default li a:hover{background-color:#d7ebf9}.toolbar+div{padding-bottom:50px;padding-top:100px}.select2-container--default .select2-selection--single{border-color:transparent}.select2-container--default .select2-selection--single:active,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:hover,.select2-container--default.select2-container--open .select2-selection--single{border-color:rgba(0,0,0,.5)}.form-control{color:#000;font-weight:500}#createCotizacion .cotizacionAgregarProducto{color:#444;font-size:15px;font-weight:300;margin-bottom:5px}#createCotizacion .cotizacionAgregarProducto i{margin-right:5px}#createCotizacion td.descuento{display:flex}#createCotizacion .cotizacionTable{margin-top:5px}#createCotizacion .cotizacionTable input.form-control{border:1px solid #bdbdbd;text-transform:uppercase}#createCotizacion .cotizacionTable input.form-control.input-error{border-color:red}#createCotizacion .cotizacionTable input::-webkit-inner-spin-button,#createCotizacion .cotizacionTable input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#createCotizacion .cotizacionTable input[type=number]{-moz-appearance:textfield}#createCotizacion .cotizacionTable select.input-error+span.select2 .select2-selection--single{border-color:red}#createCotizacion .cotizacionTable input[readonly],#createCotizacion .cotizacionTable input[readonly]:hover{background-color:#fff;border-color:transparent}#createCotizacion .cotizacionTable input.input--red{color:red}#createCotizacion .cotizacionTable .delete-row{color:#444;font-size:17px;position:relative;top:3px}.categorias-selector{text-align:center}.categorias-selector label{font-size:14px;font-weight:lighter;margin-left:10px}.categorias-selector label input{margin-right:10px}.crm-formulario .control-label{color:#444;font-size:12px;font-weight:400;padding:2px 15px;text-align:left!important}.crm-formulario .control-label.static,.crm-formulario .tarea-no-cumplida{color:red}.crm-formulario .form-horizontal .form-group{margin-bottom:0}.crm-formulario .dataTables_wrapper .form-control{border-color:#ddd;text-transform:none}.crm-formulario .card-container h3 a{font-size:15px;font-weight:700;text-transform:none}.crm-formulario .form-control,.crm-formulario .static-form-control{border-color:transparent;font-size:12px;font-weight:700;height:auto;padding-bottom:4px;padding-top:4px;text-transform:uppercase}.crm-formulario .form-control[name=email],.crm-formulario .form-control[name=email_2],.crm-formulario .form-control[name=sitio_web],.crm-formulario .static-form-control[name=email],.crm-formulario .static-form-control[name=email_2],.crm-formulario .static-form-control[name=sitio_web]{text-transform:none}.crm-formulario .form-control:hover,.crm-formulario .static-form-control:hover{border-color:rgba(0,0,0,.5)}.crm-formulario .static-form-control{border:1px solid transparent;border-radius:5px;color:red;padding-left:10px}.crm-formulario .select2-container--default .select2-selection--single .select2-selection__rendered,.crm-formulario .select2-selection__rendered{font-weight:700;text-transform:uppercase}.crm-formulario .edit__header{border-bottom:1px solid #ddd}@media screen and (max-width:992px){.crm-formulario .edit__header,.crm-formulario .edit__header .text-right{text-align:center!important}}.crm-formulario .card-container{background-color:#fff;border-radius:.1875rem;margin-bottom:10px;padding:10px 20px}.crm-formulario .card-container h1,.crm-formulario .card-container h2{line-height:34px;margin:0;text-transform:uppercase}.crm-formulario .card-container h1 small,.crm-formulario .card-container h2 small{text-transform:none}.crm-formulario .card-container h1 span.ejecutivo-name,.crm-formulario .card-container h2 span.ejecutivo-name{color:#5b9bd5;font-size:23px;line-height:23px}.crm-formulario .card-container h3{font-size:12px;font-weight:700;margin:10px 0;text-transform:uppercase}.crm-formulario .card-container h3 small{text-transform:none}.crm-formulario a.addNotaLink{color:#000;display:block;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.crm-formulario .table-notas{margin-bottom:0}.crm-formulario .table-notas thead tr th{border-bottom:0 solid #ddd!important;border-top:1px solid #ddd!important;font-size:11px;font-weight:400;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-formulario .table-notas thead tr th:first-child{border-left:1px solid #ddd!important}.crm-formulario .table-notas td,.crm-formulario .table-notas th{background-color:#f7f7f7;overflow:hidden;text-overflow:ellipsis}.crm-formulario .table-notas td.categoria-icon i,.crm-formulario .table-notas th.categoria-icon i{font-size:18px}.crm-formulario .table-notas td.nota-container,.crm-formulario .table-notas th.nota-container{width:75%}.crm-formulario .tareas-wrapper{max-height:300px}.crm-formulario .table-tratos td,.crm-formulario .table-tratos th{background-color:#f7f7f7}.crm-formulario .table-tratos thead tr th{border-bottom:0 solid #ddd!important;border-top:1px solid #ddd!important;font-size:11px;font-weight:400;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-formulario .table-tratos thead tr th:first-child{border-left:1px solid #ddd!important}.crm-formulario .table-tratos td{padding:5px 10px}.crm-formulario .timeline .timeline-item .timeline-wrapper .timeline-content.panel{background-color:#5b9bd5;color:#fff}.crm-formulario .timeline .timeline-item .timeline-wrapper .timeline-content.panel p{margin-bottom:0}.crm-formulario .timeline .timeline-item .timeline-wrapper .timeline-content.panel .arrow{border-right:8px solid #5b9bd5!important}.crm-formulario .compania__contacto .contacto__nombre{color:#2c2c2c;font-size:30px;font-weight:400}.crm-formulario .compania__contacto .contacto__puesto,.crm-formulario .compania__contacto .contacto__telefono{font-size:20px;font-weight:400}.crm-formulario .compania__contacto .contacto__telefono i{font-size:20px}#crearPedidoModal .datos-completos-label{font-size:14px;font-weight:300}#crearPedidoModal .datos-completos-label .label{margin-left:10px}.table-responsive-notas{display:inline-block;max-height:400px;overflow-y:auto}.table.general-table.table-hover tr:hover{background-color:#d7ebf9}.table.general-table .col-checkbox span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:FontAwesome;font-size:15px;text-rendering:auto}.table.general-table .col-checkbox span:before{content:"\f096"}.table.general-table .categoria-icon{max-width:20px!important}.table.general-table .categoria-icon i{font-size:14px}.table.general-table .col-contacto,.table.general-table .col-saludo{max-width:50px!important}.table.general-table .col-contacto{max-width:130px!important}.table.general-table .col-compania{max-width:160px!important}.table.general-table .col-fecha{max-width:190px!important}.table.general-table .col-fecha input{width:47%!important}.table.general-table .col-sector{max-width:80px!important}.table.general-table .col-tamano{max-width:70px!important}.table.general-table .col-rfc{max-width:80px!important}.table.general-table .col-estado{max-width:60px!important}.table.general-table .col-producto{max-width:100px!important}.table.general-table .col-telefono{max-width:80px!important}.table.general-table .col-email{max-width:135px!important}.table.general-table .col-ejecutivo{max-width:130px!important}.table.general-table thead tr th{border-bottom:1px solid #ddd!important;border-top:1px solid #ddd!important;font-size:11px;font-weight:400;max-width:300px}.table.general-table thead tr th:first-child{border-left:1px solid #ddd!important}.table.general-table thead tr th.search-input{border:0!important;font-size:11px;max-width:300px;overflow:hidden;padding:0 2px 5px;text-transform:uppercase;white-space:nowrap}.table.general-table thead tr th.search-input input{border:1px solid #ddd;border-radius:0;font-size:12px;font-weight:400;max-width:100%;padding:5px 10px;width:100%}.table.general-table thead tr th.search-input select{background-color:#fff;border:1px solid #ddd;border-radius:0;font-size:12px;font-weight:400;height:29px;padding:5px 10px;width:100%}.table.general-table tbody tr.row-selected,.table.general-table tbody tr.selected{background-color:#d7ebf9}.table.general-table tbody tr.row-selected td.col-checkbox span:before,.table.general-table tbody tr.selected td.col-checkbox span:before{content:"\f14a"}.table.general-table tbody tr:last-child td{border-bottom:1px solid #ddd!important}.table.general-table tbody tr td{border-top:0;font-size:11px;max-width:300px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.table.general-table tbody tr td .tarea-cerrada,.table.general-table tbody tr td .tarea-cumplida{color:green;text-decoration:line-through}.table.general-table tbody tr td .etapa-pagada{color:green}.table.general-table tbody tr td .etapa-perdida,.table.general-table tbody tr td .tarea-no-cumplida{color:red}.table.general-table tbody tr td a{font-size:11px}.table.general-table tbody tr td.email-td{text-transform:none}.table.general-table tbody tr td.etapa-pagada{color:#5ca733}.table.general-table tbody tr td.etapa-perdida{color:red}.table.general-table tbody tr td:first-child{border-left:1px solid #ddd!important}.table.general-table tbody tr td:last-child{border-right:1px solid #ddd!important}.table.general-table tfoot{display:table-header-group}.table.general-table tfoot tr th{font-size:11px;font-weight:lighter;max-width:300px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.table.general-table tfoot tr th input{font-size:11px;font-weight:lighter;max-width:100%}.modal .modal-dialog.modal-xl{width:80%}.modal .form-control{border-color:transparent}.modal .form-control:hover{border-color:rgba(0,0,0,.5)}.modal .processing-wrapper{background-color:hsla(0,0%,100%,.8);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999}.modal .processing-wrapper .processing-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal .processing-wrapper .processing-loader .texto{display:block;font-size:21px;font-weight:300;text-align:center}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{margin:0;max-width:300px;padding:5px 10px}.table>tbody>tr>td a,.table>tbody>tr>th a,.table>tfoot>tr>td a,.table>tfoot>tr>th a,.table>thead>tr>td a,.table>thead>tr>th a{color:#5b9bd5;font-weight:400}.table>thead>tr>th{border-right:1px solid #ddd;padding:10px}.ui-header{background-color:#000;border:0;border-radius:0;box-shadow:none;height:55px;position:fixed;top:0;width:100%;z-index:31}.ui-header .navbar-brand{background-color:#5b9bd5;height:54px;line-height:25px;margin-left:0!important;padding:4px 10px;text-align:center}.ui-header .navbar-brand.active,.ui-header .navbar-brand:focus,.ui-header .navbar-brand:hover{background-color:#5b9bd5}.ui-header .navbar-brand .logo{text-align:center}.ui-header .navbar-toggle{background-color:#5b9bd5;border-color:#5b9bd5;margin-right:10px;margin-top:10px}.ui-header .navbar-toggle.active,.ui-header .navbar-toggle.open,.ui-header .navbar-toggle:active,.ui-header .navbar-toggle:hover{background-color:#84b4df;border-color:#84b4df}.ui-header .navbar-toggle .icon-bar{background-color:#fff}.ui-header .navbar-text{color:#fff;font-size:24px;font-weight:600;line-height:26px;margin:0;padding:14px 15px}@media screen and (max-width:992px){.ui-header .navbar-text{text-align:center}}.ui-header .navbar-collapse{background-color:#000;border-bottom:1px solid #000;border-top:1px solid #000;height:51px;padding-left:0;padding-right:0}@media screen and (max-width:992px){.ui-header .navbar-collapse{height:auto}}.ui-header .navbar-collapse .toggle-btn{float:left;padding:14px 15px}.ui-header .navbar-collapse .navbar-nav{float:left;margin:0}@media screen and (max-width:992px){.ui-header .navbar-collapse .navbar-nav{float:none}}.ui-header .navbar-collapse .navbar-nav>li{float:left}@media screen and (max-width:992px){.ui-header .navbar-collapse .navbar-nav>li{float:none}}.ui-header .navbar-collapse .navbar-nav>li a{color:#fff;font-size:15px;text-transform:uppercase}@media screen and (max-width:992px){.ui-header .navbar-collapse .navbar-nav>li a{color:#fff!important}}.ui-header .navbar-collapse .navbar-nav>li a.active,.ui-header .navbar-collapse .navbar-nav>li a:active,.ui-header .navbar-collapse .navbar-nav>li a:focus,.ui-header .navbar-collapse .navbar-nav>li a:hover{background-color:#666;color:#fff}.ui-header .navbar-collapse .navbar-nav .dropdown-menu{left:auto;right:0}.ui-header .navbar-collapse .navbar-nav .dropdown-menu li:hover{background-color:#5b9bd5}.ui-header .navbar-collapse .navbar-nav .dropdown-menu a{color:#444;font-size:14px;height:auto;padding:5px 15px;text-align:left}.ui-header .navbar-collapse .navbar-nav li a{font-weight:400;padding:16.5px 20px;text-align:center;text-transform:none}.ui-header .navbar-collapse .navbar-right{float:right!important;height:50px;margin:0}@media screen and (max-width:992px){.ui-header .navbar-collapse .navbar-right{float:none!important;height:auto}}.ui-header .navbar-collapse .open>.dropdown-menu{display:block}.tooltip{text-transform:uppercase;z-index:9999}.dataTables_wrapper .dataTables_footer{background-color:#000;bottom:0;color:#fff;left:0;margin-top:10px;position:fixed;width:100%}.dataTables_wrapper .dataTables_info{text-align:center;width:100%}.dataTables_wrapper .dt-buttons{float:right}.dataTables_wrapper .dataTables_length{color:#fff;font-size:11px;font-weight:400;padding-top:5px!important}.dataTables_wrapper .dataTables_length label{color:#fff;font-weight:400}.dataTables_wrapper .dataTables_length select{background-color:#000;border:1px solid #fff;color:#fff;height:30px}@media screen and (max-width:992px){.dataTables_wrapper .dataTables_length select{display:inline-block;width:auto}}.dataTables_wrapper .dataTables_info{color:#fff;font-size:11px;padding-top:3px!important}.dataTables_wrapper .dataTables_processing{background:hsla(0,0%,100%,.7);border:0;height:100%;left:0;margin:0;padding:0;position:absolute;text-align:center;top:0;width:100%}.dataTables_wrapper .dataTables_processing .processing-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dataTables_wrapper .dataTables_paginate{line-height:1em;padding-top:2px}.dataTables_wrapper .dataTables_paginate .paginate_button{color:#fff!important;min-width:0;padding:0!important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:transparent!important;border-color:transparent!important}.dataTables_wrapper .dataTables_paginate .pagination{margin:0}.dataTables_wrapper .dataTables_paginate .pagination li a{background-color:transparent;border:0;color:#fff;font-size:11px;padding:0 2px}.dataTables_wrapper .dataTables_paginate .pagination li.active a{background-color:transparent;color:#fff}.spacer-10{height:10px}.spacer-10,.spacer-20{display:block;width:100%}.spacer-20{height:20px}.spacer-50{height:50px}.spacer-50,.spacer-70{display:block;width:100%}.spacer-70{height:70px}.spacer-100{display:block;height:100px;width:100%}#addCompaniaForm{display:none}.is-inline{display:inline-block}.contactos__container{margin-top:25px}.contactos__container .contacto__card{border:2px solid #000;margin-bottom:10px;padding:15px}.contactos__container .contacto__card h4{color:#000;font-size:17px;margin:0 0 2px;text-transform:uppercase}.contactos__container .contacto__card h4 a{color:#5b9bd5;font-size:13px;font-weight:700;margin-left:10px;text-decoration:underline;text-transform:none}.contactos__container .contacto__card p.contacto__nombre{color:#000;font-size:15px;margin:0;text-transform:uppercase}.pagination>li>a{color:inherit}.pagination>li>a:focus,.pagination>li>a:hover{background-color:#5b9bd5;border-color:#5b9bd5;color:#fff}.pagination>li>span{color:inherit}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#5b9bd5;border-color:#5b9bd5;color:#fff}.login-wrapper{background-color:#fff;display:table;height:100vh;width:100%}.login-wrapper footer{background-color:#bd582c;border-top:5px solid #e48313;padding:15px 0}.sign-in-wrapper{display:table-cell;height:100%;vertical-align:middle;width:100%}.sign-in-wrapper .sign-container{background:#fff;border-radius:5px;margin:0 auto;max-width:350px;padding:20px;position:relative}.sign-in-wrapper .sign-container .sign-header{margin-bottom:10px}.sign-in-wrapper .sign-container .sign-header h1{color:#5b9bd5;font-style:italic}.sign-in-wrapper .sign-container .sign-header h1 span{color:#444}.sign-in-wrapper .sign-container .sign-header h1 img{margin-right:5px}.sign-in-wrapper .sign-container .copyright-txt{bottom:-25px;left:0;position:absolute;right:0}.sign-in-wrapper .logo{font-weight:700;text-align:center}.sign-in-wrapper h2,.sign-in-wrapper h3{margin:0 0 15px}.sign-in-wrapper .sign-in-form{font-size:15px;font-weight:300;margin-top:30px}.sign-in-wrapper .sign-in-form input{border:1px solid #a75f0b}.sign-in-wrapper .sign-in-form input[type=checkbox]{margin-right:10px}.sign-in-wrapper .sign-in-form label.remember-me{cursor:pointer;font-weight:300}.sign-in-wrapper .sign-in-form .btn-primary{background-color:#fbc000;border-color:#a75f0b;color:#c00800;font-size:16px;transition:all .2s ease}.sign-in-wrapper .sign-in-form .btn-primary:hover{background-color:#bd582c;color:#fbc000}.sign-in-wrapper .lock-bg{background:transparent}.sign-in-wrapper .user-lock-thumb img{border-radius:50%;height:80px;width:80px}.note-editor{margin-bottom:0}footer{background-color:#000;border-top:1px solid #000;bottom:0;color:#fff;height:30px;left:0;line-height:30px;margin-left:0;padding:0 20px;position:fixed;right:0;text-align:right;width:100%;z-index:30}.text--black{color:#444!important}.text--lowercase{text-transform:lowercase!important}.assign-modal{text-align:center}.assign-modal select#select-propietarios{display:inline-block;margin-top:10px;width:50%}.pdf-cotizacion{font-size:12px}.pdf-cotizacion h1{font-size:18px;font-weight:700}.pdf-cotizacion .text--green,.pdf-cotizacion .text--green a{color:#215868}.pdf-cotizacion .text--red{color:red}.pdf-cotizacion .is-bordered{border:1px solid #ddd;margin-bottom:10px;padding:10px 15px;text-transform:uppercase}.pdf-cotizacion hr{background-color:#626262;height:3px;margin:5px 0;width:100%}.pdf-cotizacion .pdf-logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.pdf-cotizacion .pdf-logo-container .pdf-logo{align-self:center;text-align:center;width:40%}.pdf-cotizacion table{border-collapse:collapse;width:100%}.pdf-cotizacion table tr td{color:#444;font-size:12px;text-align:center}.pdf-cotizacion table tr td a{text-decoration:underline}.w-100{width:100%}.ql-editor{height:200px!important}.ql-editor p{margin-bottom:10px!important}.page-break{page-break-after:always}.text-lg{font-size:1.4rem;font-weight:400;margin-top:5px}.text-transform-none{text-transform:none!important}
