@charset "UTF-8";.dropzone,.dropzone *{box-sizing:border-box}.dropzone{margin-bottom:20px}.dropzone .drag-drop-area{background-color:#f9f9f9;border:1px solid #f1f1f1;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:3px;position:relative}.dropzone .drag-drop-area .dz-default.dz-message{align-content:center;height:110px;text-align:center;width:100%}.dropzone .drag-drop-area .dz-default.dz-message i.fa.fa-cloud-upload{display:block;font-size:40px}.dropzone.dz-drag-hover .drag-drop-area{border:2px dashed #e1e1e1}.dropzone.dz-drag-hover .drag-drop-area .dz-preview{opacity:.5}.dropzone .dz-preview{background-color:#f9f9f9;border:1px solid #e1e1e1;border-radius:4px;margin-bottom:3px;padding:10px 15px;position:relative}.dropzone .dz-preview .dz-progress{height:2px;left:0;position:absolute;right:0;top:0}.dropzone .dz-preview .dz-progress .dz-upload{background:#51a726;display:block;height:100%;width:0}.dropzone .dz-preview.dz-success{background-color:#fafffa;border-color:rgba(0,128,0,.2);color:#004a00}.dropzone .dz-preview.dz-success .dz-progress{display:none}.dropzone .dz-preview.dz-error{background-color:#fff5f5;border-color:rgba(255,0,0,.2);color:#a50000}.dropzone .dz-preview.dz-error .dz-progress{display:none}.dropzone .dz-preview.dz-error .dz-error-message{color:#ff2929;display:block;font-size:.9em}.dropzone .dz-preview .dz-details{display:flex;justify-content:space-between}.dropzone .dz-preview a.dz-remove{color:#262626}html{font-size:14px}img{max-width:100%}.font-bold{font-weight:700}span.required{color:red;vertical-align:top}.color-grey{color:#999}.no-margin{margin:0}.separator-10{margin-bottom:10px}.separator-15{margin-bottom:15px}.separator-20{margin-bottom:20px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.fc-event-container{cursor:pointer}.clearfix{clear:both}.main-header .logo img{display:block;margin:5px auto;max-height:40px}span.select2.select2-container{display:block}header.main-header{left:0;position:fixed;right:0;top:0;z-index:805}aside.main-sidebar{z-index:804}section.sidebar{bottom:0;left:0;overflow:auto;position:fixed;top:50px;width:229px}.content-wrapper{margin-top:51px}#appbundle_product_services>.form-group{margin-bottom:0}#appbundle_product_services>.form-group>.row{padding-top:15px}#appbundle_product_services>.form-group:nth-child(2n)>.row{background:#efefef}#appbundle_product_services>.form-group:hover>.row{background:#f5f5f5}.form-group label.control-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}textarea.form-control{field-sizing:content;height:auto;max-height:400px;max-width:100%;min-height:54px;min-width:100%}.wrapper-table{overflow:auto}#presupuesto ul.list-group button{opacity:0;visibility:hidden}#presupuesto ul.list-group li:hover button{opacity:1;visibility:visible}.observation-collapse div.collapse[aria-expanded=false]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:42px!important;overflow:hidden}.observation-collapse div.collapsing[aria-expanded=false]{height:42px!important}.observation-collapse a.collapsed:after{content:"+ Ver más"}.observation-collapse a:not(.collapsed):after{content:"- Ver menos"}.model{overflow:hidden;transition:height .35s ease-in-out;white-space:normal;word-break:break-word}.model div.collapse[aria-expanded=false]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:42px!important;overflow:hidden}.model div.collapsing[aria-expanded=false]{height:42px!important}.model a.collapsed:after{content:"+ Ver más"}.model a:not(.collapsed):after{content:"- Ver menos"}.modal-xlg{margin-bottom:0;margin-top:0;width:auto}header nav .alerts.messages-menu ul li,header nav .events.messages-menu ul li{position:relative}header nav .alerts.messages-menu ul li>small,header nav .events.messages-menu ul li>small{display:block;padding:10px 25px 10px 10px}header nav .alerts.messages-menu ul li>button.btn-close,header nav .events.messages-menu ul li>button.btn-close{color:#c7c7c7;font-size:10px;position:absolute;right:5px;top:5px}header nav .alerts.messages-menu ul li>button.btn-close:hover,header nav .events.messages-menu ul li>button.btn-close:hover{color:#999}hr{border-color:#dfdfdf}.mailing-events dt{background-color:#f1f1f1;border:1px solid #eaeaea;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px 20px}.mailing-events dd{border:1px solid #eaeaea;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0 solid #eaeaea;margin-bottom:15px;padding:20px 20px 5px}.mailing-events dd>div{border-left:1px solid green;padding-bottom:15px;padding-left:10px;position:relative}.mailing-events dd>div.label-deferred{border-color:#d30000}.mailing-events dd>div:before{border:5px solid green;border-radius:10px;content:"";left:-6px;position:absolute;top:0}.mailing-events dd>div.label-deferred:before{border-color:#d30000}.mailing-events dd>div:last-child{border-left:2px solid transparent}.mailing-events dd>div p{margin:0;transform:translateY(-6px)}.mailing-events dd>div p small{color:gray}.mail-attachments-container{border-top:1px solid #f1f1f1;margin:50px auto;max-width:860px;padding-top:30px}.mail-attachments-container h4{margin-bottom:20px}.mail-attachments-container .mail-attachments{display:flex;flex-wrap:wrap;padding:0}.mail-attachments-container .mail-attachments .attachment{display:inline-flex;margin:1px}.mail-attachments-container .mail-attachments .attachment a{background-color:#d9edf7;border:1px solid #bce8f1;border-radius:4px;color:#31708f;padding:10px 20px}.mail-attachments-container .mail-attachments .attachment a:hover{background-color:#bce8f1}#calendar span.fc-icon.fc-icon-previous-button:after{content:"‹";font-size:150%;font-weight:700;position:relative;top:-50%}#calendar span.fc-icon.fc-icon-next-button:after{content:"›";font-size:150%;font-weight:700;position:relative;top:-50%}.flex{display:flex}.justify-content-between{justify-content:space-between}@media (max-width:991px){.panel-body{overflow:auto}.panel-body table.table{white-space:nowrap}}@media (max-width:767px){body.skin-black-light .main-header>.logo{background-color:#d2d6df}body.skin-black-light .main-header>.logo:hover{background-color:#f1f1f1}body.skin-black-light .main-header .navbar{border-bottom:1px solid #d2d6de}aside.main-sidebar{position:fixed}section.sidebar{top:100px}.content-wrapper{margin-top:101px}}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:4px;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);margin:0 0 1rem}.p-toast .p-toast-message .p-toast-message-content{border-width:0;padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{height:2rem;width:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:transparent;border-radius:50%;height:2rem;transition:box-shadow .15s;width:2rem}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);outline:0 none;outline-offset:0}.p-toast .p-toast-message.p-toast-message-info{background:#cce5ff;border:1px solid #b8daff;color:#004085}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#004085}.p-toast .p-toast-message.p-toast-message-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#155724}.p-toast .p-toast-message.p-toast-message-warn{background:#fff3cd;border:1px solid #ffeeba;color:#856404}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#856404}.p-toast .p-toast-message.p-toast-message-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#721c24}.p-toast{white-space:pre-line;width:25rem;word-break:break-word}.p-toast-message-icon{flex-shrink:0}.p-toast-message-content{align-items:flex-start;display:flex}.p-toast-message-text{flex:1 1 auto}.p-toast-bottom-center,.p-toast-top-center{transform:translateX(-50%)}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter-from{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.p-toast-message-leave-from{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{margin-bottom:0;max-height:0;opacity:0;overflow:hidden}.p-toast-message-enter-active{-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.p-toast-message-leave-active{-webkit-transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s;transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-calendar.p-inputwrapper{width:100%}.p-datepicker-calendar tr th{text-align:center}.p-dialog .p-dialog-content{overflow-x:hidden}.p-dropdown{width:100%}.white-space-pre{white-space:pre}