.navbar{z-index:2;height:85px;padding:1.5rem 3rem!important}.navbar-brand img{max-height:35px}.nav-link img{height:35px!important;border-radius:50%}.dropdown-item.active,.dropdown-item:active{background-color:rgb(210 20 64/12%)!important}.dropdown-toggle:after{display:none!important;border:0!important}#navbarText{font-size:1.1rem!important}#navbarText li{line-height:1.5rem}.navbar svg{font-size:1.5rem!important}.fas{font-size:4.5rem!important;height:auto;width:auto;color:hsla(0,0%,98%,.4)}.login-btn{background:linear-gradient(45deg,#7c0b6c,#b9103c);border-radius:50px;margin:0 .2rem;display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s;overflow:hidden;width:110px}.login-btn a span{color:#f6f1f2}.login-btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#b6526d;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}.login-btn:active,.login-btn:focus,.login-btn:hover{color:#fff}.login-btn:active:before,.login-btn:focus:before,.login-btn:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.float-menu{position:fixed;bottom:1.4rem;left:1rem;width:50px;height:50px;border-radius:50% 50% 50% 50%;background:#b11a4b;box-shadow:0 5px 6px rgba(0,0,0,.1);cursor:pointer;z-index:800}.float-menu span{z-index:5;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.8rem;transition:.3s ease-in-out;color:#f6f1f2}.float-menu span:nth-child(2){opacity:0}.float-menu.active span{transform:rotate(135deg)}.float-menu.active span:nth-child(2){opacity:1}.float-menu.active span:first-child{opacity:0}.float-menu ul{position:absolute;bottom:1rem;background:#fff;min-width:150px;padding:20px 0;border-radius:25px;opacity:0;visibility:hidden;transition:.3s;box-shadow:0 10px 10px rgba(0,0,0,.1)}.float-menu ul li{padding:10px 20px;font-size:1.2rem;text-align:left}.float-menu.active ul{bottom:4rem;opacity:1;visibility:visible}.float-menu.active ul li:hover{background:#f8f9fa}.float-menu ul li a{width:100%}#sidebar{position:fixed;top:135px;left:0;height:100%;width:60px;transition:width .2s ease;z-index:10;font-weight:500}#sidebar ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}#sidebar ul li{width:100%;border-top-left-radius:0;border-top-right-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:25px;transition:all .3s ease;margin:5px 0;padding:0 6px;overflow:hidden}#sidebar:hover ul li{padding-left:12px}#sidebar ul li:first-child{background:var(--four)}#sidebar ul li:nth-child(2){background:#e91e63}#sidebar ul li:nth-child(3){background:#3f51b5}#sidebar ul li:nth-child(4){background:#009688}#sidebar ul li:hover{padding-left:16px}#sidebar ul li a{display:flex;align-items:center;height:40px;color:var(--five)!important;text-decoration:none;font-size:1.1rem}#sidebar ul li a span{display:none;margin-left:1rem}#sidebar ul li svg{height:40px;width:40px;padding:8px;border-radius:6px;font-size:2rem;color:var(--five)}#sidebar:hover{width:200px}#sidebar:hover span{display:block}#sidebar ul li:first-child.active-page{border:1px solid var(--four);background:#fff}#sidebar ul li:nth-child(2).active-page{border:1px solid #e91e63;background:#fff}#sidebar ul li:nth-child(3).active-page{border:1px solid #3f51b5;background:#fff}#sidebar ul li:nth-child(4).active-page{border:1px solid #009688;background:#fff}#sidebar ul li:first-child.active-page a,#sidebar ul li:first-child.active-page a svg{color:var(--four)!important}#sidebar ul li:nth-child(2).active-page a,#sidebar ul li:nth-child(2).active-page a svg{color:#e91e63!important}#sidebar ul li:nth-child(3).active-page a,#sidebar ul li:nth-child(3).active-page a svg{color:#3f51b5!important}#sidebar ul li:nth-child(4).active-page a,#sidebar ul li:nth-child(4).active-page a svg{color:#009688!important}#sidebar ul li.active-page{box-shadow:0 0 3px 1px hsla(0,0%,63.9%,.5)}#home-buttons{max-width:1140px;position:absolute;top:95px;margin:0 auto;padding:35px;width:100%}#home-buttons .col-md-6{max-width:50%}#home-buttons .col-md-6 svg{margin-right:16px}#home-buttons .col-md-6:first-child .md-card-header{color:var(--four)!important}#home-buttons .col-md-6:nth-child(2) .md-card-header{color:#e91e63!important}#home-buttons .col-md-6:nth-child(3) .md-card-header{color:#3f51b5!important}#home-buttons .col-md-6:nth-child(4) .md-card-header{color:#009688!important}@media (max-width:575.98px){#sidebar{top:auto;bottom:0;min-width:100%;width:100%;height:3rem;overflow:hidden}#sidebar ul{flex-direction:row;justify-content:center}#sidebar ul li:first-child{display:none}#sidebar:hover ul li{padding-left:0}#sidebar ul li:hover{padding-left:0;background:var(--seven)}#sidebar:hover{min-width:100%}#sidebar:hover span{display:none}#sidebar ul li a{justify-content:center}}html{scroll-behavior:smooth!important}body{overflow-x:hidden!important;background:var(--third)!important}#app{text-align:center;color:#2c3e50}#app,h1,h2{font-family:Poppins,sans-serif}h3,h4{font-family:Source Sans Pro,sans-serif}.app-content{min-height:100vh;position:relative;padding-bottom:2.5rem;background-image:linear-gradient(90deg,rgb(245 245 245/55%),rgb(245 245 245/55%)),url(../img/bg-login.1a2a53a0.svg);background-size:cover;background-position:bottom;background-repeat:no-repeat}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:focus{outline:0 auto -webkit-focus-ring-color}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:.5rem}::-webkit-scrollbar:horizontal{height:.5rem}::-webkit-scrollbar-track{background:#eee}::-webkit-scrollbar-thumb{background:#000}a{color:#2c3e50!important}a:hover,a:hover *{text-decoration:none!important;color:inherit}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgb(80 80 80/25%)}:root{--first:#004e98;--second:#d6d6d6;--third:#f5f5f5;--four:#ff6700;--five:#fff;--six:#3a6ea5;--seven:#1bd6cd;--eigth:#edbf41;--first-op:rgba(38,70,166,0.849);--text-first:#1d3680;--text-second:#a8a8a8;--icon:#d4dae9}ul{list-style:none}ul li{margin:10px 0}.fab-toggle{position:fixed!important;top:135px;right:0;margin:0!important;background:#3066dc!important;color:#fff!important;width:60px;border:none;border-top-left-radius:25px;border-top-right-radius:0;border-bottom-left-radius:25px;border-bottom-right-radius:0;transition:all .3s ease;height:40px;z-index:5}.fab-toggle .fab-toggle-content{width:100%;display:flex;align-items:center;justify-content:center}.fab-toggle:hover{width:180px}.fab-toggle span{display:none;font-size:1rem;height:100%}.fab-toggle svg{height:35px!important;width:35px!important;padding:8px;border-radius:6px;font-size:2rem}.fab-toggle:hover span{display:block}.foot{position:absolute;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;margin:0 auto;height:2.5rem;color:var(--five);font-weight:600}.md-card,.md-table{border-radius:12px!important;box-shadow:0 8px 12px 0 hsla(0,0%,63.9%,.5)!important}.md-table.customer .md-button{border-radius:50%;min-width:36px!important;width:36px;height:36px}.md-table.customer table tr td:nth-child(3) .md-button{background:rgba(0,150,135,.1)}.md-table.customer table tr td:nth-child(4) .md-button{background:rgba(233,30,98,.1)}.md-table.customer table tr td:nth-child(5) .md-button{background:rgba(63,81,181,.1)}.md-list-item-text.devuelta,.md-list-item-text.en_progreso,.md-list-item-text.sin_comenzar,.md-list-item-text.terminada,.md-table .devuelta .md-table-cell-container,.md-table .en_progreso .md-table-cell-container,.md-table .sin_comenzar .md-table-cell-container,.md-table .terminada .md-table-cell-container{border-radius:16px!important;width:150px;color:#555}.md-list-item-text.sin_comenzar,.md-table .sin_comenzar .md-table-cell-container{background:#fff5e5}.md-list-item-text.en_progreso,.md-table .en_progreso .md-table-cell-container{background:#e4f6fe}.md-list-item-text.devuelta,.md-table .devuelta .md-table-cell-container{background:#fff0f0}.md-list-item-text.terminada,.md-table .terminada .md-table-cell-container{background:#e8ffe8}.md-button.create-button{min-width:200px;background:var(--first);border-radius:6px;color:var(--third)!important;letter-spacing:2px;font-weight:500}.md-button.create-button:hover{box-shadow:0 5px 12px hsla(0,0%,63.9%,.5)}#login{padding:0;margin:0;height:100vh;width:100vw;display:flex;align-items:center;flex-direction:column;position:relative;background:url(../img/bg-login.1a2a53a0.svg) bottom/cover no-repeat}#login .row{width:100%;height:70%;align-items:center}#login .login-header{display:flex;align-items:center;width:100vw;height:100px;padding:0 30px;flex-shrink:0;position:sticky;top:0}#login .login-header .login-header-logo{width:70px;height:auto}#login .login-header .login-header-right{display:flex;align-items:center;margin-left:auto}#login .login-header .login-header-right .login-header-text{font-weight:400;font-size:14px;line-height:16px;color:#292d34;margin-right:20px}#login .login-header .login-header-right .login-header-button{box-shadow:0 5px 15px rgb(0 0 0/15%);border-radius:6px;background:var(--five);padding:0 12px;color:#5386e2;font-weight:600;font-size:14px}#login .login-header .login-header-right .login-header-button:hover{transform:scale(1.05)}#login-form .md-title{padding:18px 16px;font-size:32px}#login-form{border-radius:12px;width:450px}#login-form .md-card{box-shadow:0 25px 75px rgb(16 30 54/25%)!important}#login-form .md-card-content{padding-left:60px;padding-right:60px}#login-form .md-button.submit-button{background:#5386e2;width:100%;margin:18px 0 24px;color:#fff;border-radius:6px}#login-form .forgot-password{cursor:pointer;color:var(--six);font-size:12px}#user-box{max-width:550px;margin:40px auto}.md-subheading{color:var(--first)}#detailed-report-user{cursor:pointer;transition:all .3s ease;position:relative}#detailed-report-user:hover{background:rgb(0 0 0/4%)}#list-of-users{position:absolute;top:0;left:0;width:100%;max-height:320px;background:#fff;padding:8px 16px;z-index:999!important;overflow-y:scroll;box-shadow:0 8px 12px 0 hsla(0,0%,63.9%,.5)!important;border-radius:12px!important}#list-of-users .user-item{padding:8px 0}#list-of-users .user-item.active{background:var(--third)}#list-of-users .user-item:hover{background:rgb(0 0 0/4%);cursor:pointer}#date-selector{padding-top:12px;padding-bottom:16px!important}.md-empty-state{background:rgb(255 255 255/95%);border-radius:12px}#week-of-users .md-card-header{position:relative;border-bottom:1px solid rgb(0 0 0/12%)}#week-of-users .md-card-header:last-child{position:relative;border-bottom:none}#week-of-users .md-card-header .hours{position:absolute;right:32px;top:26px;color:var(--first)}td[class^="md-table-cell prob"] .md-table-cell-container{width:60px!important;padding:6px 12px;margin:auto;border-radius:12px}td[class^="md-table-cell stat"] .md-table-cell-container{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:6px 12px;margin:auto;border-radius:12px}.md-table-cell.prob-0 .md-table-cell-container{background:#fdd}.md-table-cell.prob-25 .md-table-cell-container{background:#ffe7d0}.md-table-cell.prob-50 .md-table-cell-container{background:#fffbd0}.md-table-cell.prob-75 .md-table-cell-container{background:#f1ffd0}.md-table-cell.prob-100 .md-table-cell-container{background:#ddf7d6}.md-table-cell.stat-identificada .md-table-cell-container{background:#eaeaea}.md-table-cell.stat-en_proceso .md-table-cell-container{background:#ffe7d0}.md-table-cell.stat-entregada .md-table-cell-container{background:#dbe9ff}.md-table-cell.stat-perdida .md-table-cell-container{background:#fdd}.md-table-cell.stat-ganada .md-table-cell-container{background:#ddf7d6}.md-table-head-container.md-ripple{z-index:0}.funnel .label__value{color:var(--first)!important}.funnel .label__title{color:var(--four)!important}.funnel .svg-funnel-js__subLabel--title{color:var(--first)!important}.funnel .percentage__list-label{color:#2cbad0!important}#funnel-report .svg-funnel-js__subLabels{padding:3px;background:hsla(0,0%,100%,.4)}.md-card-header.second-header{padding:0}#header-list-users{visibility:hidden;opacity:0;padding:0;transition:all .3s ease}#header-list-users.show-users{visibility:visible;opacity:1}#create-sales-dialog .md-dialog-container{min-width:400px}#home-buttons .md-card-content{text-align:left}#project-list{z-index:0;border-radius:12px!important;box-shadow:0 8px 12px 0 rgb(163 163 163/50%)!important}.md-list-item{transition:all .3s ease}.md-list-item.md-inset:hover{background:rgba(0,0,0,.1)!important}.md-list-item.md-inset:hover .md-list-item-content{padding-left:54px!important}.md-list-item.md-inset .md-list-item-content{padding-left:36px!important}.md-list-item.add-task .md-list-item-content{color:#8ab5dd!important}.md-list-item.add-project .md-list-item-content{color:#b92b4f!important}.md-list-item.add-task:hover{cursor:pointer;background:rgba(138,181,221,.2)!important}.md-list-item-text.devuelta,.md-list-item-text.en_progreso,.md-list-item-text.sin_comenzar,.md-list-item-text.terminada{padding:6px;align-items:center;max-width:150px}.spinner-border{color:var(--first)!important;width:4rem!important;height:4rem!important}.td-status{cursor:pointer}.row h1{margin-bottom:40px}#check-btn,#resend-btn,#reset-btn{display:inline-block;margin:30px 20px;padding:8px;background:#fff;width:40%;border-radius:12px;font-size:1rem;font-weight:500;text-transform:uppercase;transition:.3s ease-in-out}#resend-btn,#reset-btn{color:var(--first);border:1px solid var(--first)}#check-btn{border:1px solid var(--four);color:var(--four)}#check-btn:hover,#resend-btn:hover,#reset-btn:hover{box-shadow:2px 8px 32px #cecece}.success-svg svg{width:50px;margin:auto}.success-svg.active{opacity:1;visibility:visible}.success-svg.active svg{width:150px}.empty-table{color:#113e56}.empty-table h3,.empty-table p{padding-top:2rem}.empty-table span{color:var(--four);font-weight:700}.loadingSpinner{position:absolute;top:30%;left:0;width:100%;height:70%;display:flex;justify-content:center;align-items:center;transition:.3s ease;visibility:hidden;opacity:0}.loadingSpinner.active{opacity:1;visibility:visible}.cfs-task{padding:4px 32px 4px 32px}.task-button{border-radius:6px!important;margin:6px 0!important;width:100%;color:#fff!important;background:var(--first)!important}.cfs-project{padding:4px 32px 4px 32px}.project-button{border-radius:6px!important;margin:6px 0!important;width:100%;color:#fff!important;background:var(--first)!important}.cfs-client{padding:4px 32px 4px 32px}.client-button{border-radius:6px!important;margin:6px 0!important;width:100%;color:#fff!important;background:var(--first)!important}