.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{padding-top:4px !important}.cursor-pointer{cursor:pointer}body:not(.sidebar-collapse) .hide-on-sidebar-deploy{display:none}.modal-xl{width:calc(100vw - 40px) !important}.blink{animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0.55}}*[aspect-ratio]{display:block;width:100%}*[editable]:hover{text-decoration:underline;cursor:pointer}.editable-input{width:60px;text-align:center}.content-header h1{margin:0;font-size:24px}.link-look{color:#3c8dbc;cursor:pointer}.link-look:hover{color:#72afd2}.notes{white-space:pre-line}.dropdown-menu>li.disabled>a{color:#ccc !important}.dropdown-menu>li>label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}#statistics-calc-progress{position:fixed;bottom:15px;right:15px;z-index:999;min-width:300px;background-color:#fae4ba;padding:15px;transform:translateX(calc(100% + 15px));opacity:0;transition-duration:0.3s;transition-property:transform, opacity}#statistics-calc-progress.show{transform:translateX(0);opacity:1}dropdown-checkboxes{display:inline-block;position:relative}dropdown-checkboxes.dropdown-menu-right ul{left:auto !important;right:0}dropdown-checkboxes.open ul{display:block !important}dropdown-checkboxes ul{position:absolute;display:none;z-index:10;top:100%;left:0;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}dropdown-checkboxes ul li{list-style:none}dropdown-checkboxes ul li label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#777;white-space:nowrap}dropdown-checkboxes ul li label:hover{background-color:#e1e3e9;color:#333}.input-group .input-group-btn:not(:first-child) dropdown-checkboxes .toggle{border-left:0}trend{display:inline-block}.ui-autocomplete{z-index:9999 !important}.file-upload-dropzone{border:2px dashed #c9c9c9;position:relative;cursor:pointer}.file-upload-dropzone::before{content:'';display:block;padding-top:75%}.file-upload-dropzone::after{content:'Subir un archivo';width:100%;text-align:center;display:block;position:absolute;color:#c9c9c9;top:50%;left:0;transform:translateY(-50%)}.file-upload-dropzone:hover{border-color:#9a9a9a}.file-upload-dropzone:hover::after{color:#9a9a9a}.main-sidebar .user-panel .image{border-radius:50%;width:100%;max-width:45px;background-size:cover;background-repeat:no-repeat;background-position:center}.main-sidebar .user-panel .image::before{display:block;padding-top:100%;content:''}#advanced-search,[expand-by]{height:0;overflow:hidden;transition-property:height;transition-duration:0.3s}#advanced-search .filter-content,[expand-by] .filter-content{border-top:2px solid #f4f4f4;margin-top:10px;padding-top:10px}img{max-width:100%}.btn-group a.btn-default{color:#fff}.overlay-wrapper{position:relative}body{opacity:1;transition-duration:0.5s;transition-property:opacity}body.ng-cloak{opacity:0}.custom-fields-row .col-sm-4:nth-child(3n+1){clear:left}.text-multiline{white-space:pre-line}.ui-datepicker{z-index:9999 !important}.main-header .logo img{max-height:45px}.main-header .dropdown-toggle{height:50px}.main-header .user-header .user-image{width:90px;height:90px;margin:10px auto;float:none;background-repeat:no-repeat;background-position:center;background-size:cover;border:3px solid;border-color:transparent;border-color:rgba(255,255,255,0.2)}.dropdown-menu{box-shadow:0 2px 3px rgba(0,0,0,0.4)}.btn-personal{color:#fff !important;background-color:#674f97;border-color:#5b4588}.btn-personal:hover{background-color:#614991 !important;border-color:#553f82 !important}.st-ok,.st-working,.st-warning{display:none}.visit.visit-effective{border-color:#00a65a}.visit.visit-effective .st-ok{display:inline-block}.visit.visit-no_effective,.visit.visit-no_finished{border-color:#f39c12}.visit.visit-no_effective .st-warning,.visit.visit-no_finished .st-warning{display:inline-block}.ng-controller{opacity:0;transition-property:opacity;transition-duration:1s}.ng-controller.content-wrapper{transition-property:opacity, margin, transform;transition-duration:0.3s}.ng-controller.show-controller{opacity:1}input.required,input.ng-invalid-required,input.ng-invalid-pattern,select.required,select.ng-invalid-required,select.ng-invalid-pattern,textarea.required,textarea.ng-invalid-required,textarea.ng-invalid-pattern{background-color:#f5f4e4;border-color:#f39c12}.progress .progress-bar{position:relative}.progress .progress-bar .right-indicator{position:absolute;left:100%;top:calc(100% + 15px);transform:translateX(-50%);font-size:0.8em;color:#333}.progress.multiple{position:relative}.progress.multiple .progress-bar{position:absolute;top:0;left:0;height:100%}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.static-map-link{display:block;background-position:center;background-repeat:no-repeat}.static-map-link .aspect-keeper{display:block}@media (min-width: 1354px){.static-map-link{background-size:cover}}@media (min-width: 595px) and (max-width: 767px){.static-map-link{background-size:cover}}.save-status-ok{display:inline-block}.save-status-pending,.save-status-fail{display:none}.save-pending .save-status-ok{display:none}.save-pending div.save-status-pending{display:block}.save-pending span.save-status-pending,.save-pending i.save-status-pending,.save-pending b.save-status-pending,.save-pending strong.save-status-pending{display:inline}.save-fail .save-status-ok{display:none}.save-fail div.save-status-fail{display:block}.save-fail span.save-status-fail,.save-fail i.save-status-fail,.save-fail b.save-status-fail,.save-fail strong.save-status-fail{display:inline}.alert::after{content:'';display:block;clear:both}.comment,.visit-comments{position:relative;padding:10px;border-radius:3px;color:#878787;background-color:#E5E5E5;margin-top:-5px;margin-bottom:5px;margin-left:8px}.comment::before,.visit-comments::before{position:absolute;content:'';display:block;width:0;height:0;top:15px;left:-9px;border-right:10px solid #E5E5E5;border-top:5px solid transparent;border-bottom:5px solid transparent}@media (max-width: 767px){.comment,.visit-comments{margin-left:0;margin-top:15px}.comment::before,.visit-comments::before{top:-9px;left:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.visits-timeline>li{margin-right:0;margin-bottom:20px}.visits-timeline .timeline-item{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.visits-timeline .timeline-item.visit-resume,.visits-timeline .timeline-item .visit-resume{cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);background-color:#f6f6f6;border-radius:3px}.visits-timeline .timeline-item.visit-resume:hover,.visits-timeline .timeline-item .visit-resume:hover{background-color:#f0f0f0}.visits-timeline .timeline-item.visit-resume .timeline-header,.visits-timeline .timeline-item .visit-resume .timeline-header{border-bottom-color:#e7e7e7}.visits-timeline .timeline-item.visit-no_finished .status,.visits-timeline .timeline-item.visit-no_effective .status{color:#f39c12}.visits-timeline .timeline-item.visit-effective .status{color:#00a65a}.visits-timeline .timeline-item.visit-pending .status{color:#0073b7}.visits-timeline .timeline-item .comment-seller .seller-image{float:left;position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden}.visits-timeline .timeline-item .comment-seller .seller-image img{max-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.visits-timeline .timeline-item .comment-seller .seller-name{float:left;width:calc(100% - 30px);padding:4px}@media (max-width: 767px){.visits-timeline .timeline-item .comment-seller{height:30px;margin:10px 0 10px 5px}}.image-preview{min-width:70px;display:block;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#ededed;margin-bottom:30px}.image-preview::before{display:block;content:''}.image-preview.aspect-1-1::before{padding-top:100%}.image-preview.aspect-4-3::before{padding-top:75%}.image-preview.aspect-16-9::before{padding-top:56.25%}.image-preview .loading{display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);font-size:30px;color:#b8b8b8}.image-preview.featured::after{display:block;position:absolute;top:0;right:0;font:normal normal normal 14px/1 FontAwesome;content:'\f005';color:#fbdf1f}.image-preview.featured+.popover .featured-image-btn{display:none}.image-preview .corner{position:absolute;display:block;overflow:hidden;top:0;left:0;width:35px;height:35px;z-index:2}.image-preview .corner::before{content:'';display:block;position:absolute;width:50px;height:50px;top:-25px;left:-25px;border-bottom:2px solid #fff;background-color:#3177BC;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.image-preview .corner .symbol{display:block;position:relative;z-index:2;margin:1px 0 0 3px;color:#fff;font-size:0.9em}#confirm-modal{z-index:1061}.globe{position:relative;padding:10px;border-radius:3px;color:#878787;background-color:#E5E5E5;margin:15px 0}.globe::before{position:absolute;content:'';display:block;width:0;height:0}.globe.up::before{top:-9px;left:calc(50% - 2.5px);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #E5E5E5}.box .box-body .row{margin-right:-10px;margin-left:-10px}.box .box-body .row *[class*="col-"]{padding-right:10px;padding-left:10px}.box .box-body .row .row{margin-right:-15px;margin-left:-15px}.box .box-body .row .row *[class*="col-"]{padding-right:15px;padding-left:15px}.color-sample{display:inline-block;height:1em;width:1.5em;margin-right:0.5em}.chart-wrapper{position:relative}.chart-wrapper::before{content:'';display:block;padding-top:100%}.chart-wrapper .chart{position:absolute;top:0;left:0;width:100%;height:100%}.nav-tabs-custom>.nav-tabs>li.has-error{color:#dd4b39 !important}.nav-tabs-custom>.nav-tabs>li.has-error.active{border-top-color:#dd4b39}.nav-tabs-custom>.nav-tabs>li.has-error a{color:#dd4b39 !important}.chosen-container{width:100% !important}#user-form.has-user-image .image-upload,#user-form:not(.has-user-image) .image-display{display:none}#user-form .image-display{min-height:150px;text-align:center}#user-form .image-display .user-image-container{margin-bottom:20px}#user-form .image-display img{max-width:70%}
