@font-face{font-family:'Montserrat Regular';src:url('../../fonts/Montserrat-Regular.eot?');src:url('../../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),url('../../fonts/Montserrat-Regular.svg#my-font-family') format('svg'),url('../../fonts/Montserrat-Regular.woff') format('woff'),url('../../fonts/Montserrat-Regular.woff2') format('woff2'),url('../../fonts/Montserrat-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}html,html a{-webkit-font-smoothing:antialiased;text-shadow:0 0 1px rgba(51,51,51,.2)}a:focus,a:hover{color:#fff!important;text-decoration:none!important}body{max-height:100%;max-width:100%;background:#2d2f40;font-family:'Montserrat Regular'}.header{height:50px;background-color:#2d2f40}.top-bar{background:#36384c;margin:10px;height:40px;min-width:300px}.link:hover{color:#0d76b2!important;cursor:pointer}#topbar-background{width:100%;height:53px;position:absolute;top:0;left:0;right:0;background:#36384c}#footer-background{width:100%;height:3px;position:absolute;bottom:30px;left:0;right:0;background:#36384c}.logo{height:40px;width:40px;background-color:#36384c;float:left;background-image:url(../images/logo_kaizen_v2_blanco.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-origin:content-box;padding:2px}.pharma-name{color:#fff;vertical-align:middle;margin-left:10px;line-height:40px;font-size:17px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased}.date{color:#fff;margin-left:10px;line-height:40px;font-size:14px;font-weight:initial;-webkit-font-smoothing:subpixel-antialiased;text-shadow:0 0 1px rgba(255,255,255,.1)}.top-bar-button{text-decoration:none;width:120px;height:80%;border:0;color:#fff;font-size:11px;background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;float:right;margin:0 0 0 3px;text-align:center;line-height:32px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;text-shadow:0 0 1px rgba(255,255,255,.1)}.top-bar-button:hover,top-bar-button:focus{background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;color:#fff;text-decoration:none}.bottom-bar{width:100%;height:30px;background:#3a3a4d;text-align:right;color:#fff;line-height:30px;padding-right:15px}.report-bar{background:#0d76b2;margin-right:10px;margin-left:10px;margin-top:70px;height:40px;z-index:1030;position:relative}.outer{display:table;position:absolute;height:100%;width:100%;margin:0 auto}.middle{display:table-cell;vertical-align:middle}.button-group{width:1004px;margin-left:auto;margin-right:auto;padding-top:40px}.button-row{width:100%}.kaizen-button{width:230px;border:0;background:#0d76b2;margin:10px 10px!important;padding-top:20px!important;color:#fff;padding:0;border-radius:0!important}.kaizen-button:hover,kaizen-button:focus{background:#0a5e8e;color:#fff}.yellow{background:#ffc950}.yellow:hover{background:#ffbe33}.green{background:#7ebe6d}.green:hover{background:#5a9e47}.blue{background:#5a99ff}.blue:hover{background:#3381ff}.red{background:#ff5a4e}.red:hover{background:#ff291a}.purple{background:#8c6ace}.purple:hover{background:#7952c7}.orange{background:#fd8c4a}.orange:hover{background:#fc5e03}.green-diff{background:#1ccaa7}.green-diff:hover{background:#16a085}.grey{background:#d6d9dc}.grey:hover{background:#c8ccd0}.disabled-kaizen{background:#969495}@media screen and (max-width:1004px){.button-group{width:80%;max-width:350px;padding-top:80px;padding-bottom:180px}.kaizen-button{width:100%;margin:9px 0!important}}@media screen and (max-width:514px){.date{display:none}}@media screen and (max-width:429px){.top-bar-button{width:70px}}.list-column{width:300px;display:inline-block;vertical-align:top;margin:0 1.2%;background:#fff;box-shadow:0 1px 1px 0 rgba(54,56,76,.15);border-radius:5px}.report-list{width:300px;text-align:left}.powerBI-list{width:500px;text-align:left}.powerBI-column{width:500px;display:inline-block;vertical-align:top;margin:0 1.2%;background:#fff;box-shadow:0 1px 1px 0 rgba(54,56,76,.15);border-radius:5px}.analytics-list{margin-top:30px;width:400px;text-align:left}.analytics-column{width:auto!important}.list-container{padding-top:140px;padding-bottom:50px;margin:auto;text-align:center;width:100%}.list-header{border:0;color:#36384c;font-size:16px;font-weight:bold}.list-item{border:0;margin-top:5px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom:solid 1px #eaebed;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.list-item-empty:hover{background-color:#fff;color:initial}.img-main-buttons{margin-top:-10px}.mainTitle{margin-top:20px;height:40px;width:100%;font-weight:bold;font-size:12px;padding:12px;padding-left:12px;text-align:left;background-color:#fff;color:#3a3a4d!important;-webkit-font-smoothing:subpixel-antialiased}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.25rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.inputfile:focus+label,.inputfile.has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.inputfile-6+label{border:1px solid #0d76b2;background-color:#fff;padding:0}.inputfile-6:focus+label,.inputfile-6.has-focus+label,.inputfile-6+label:hover{border-color:#0d76b2}.inputfile-6+label span,.inputfile-6+label strong{padding:.625rem 1.25rem}.inputfile-6+label span{min-height:2em;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:top}.inputfile-6+label strong{height:100%;color:#f1e5e6;background-color:#0d76b2;display:inline-block}.inputfile-6:focus+label strong,.inputfile-6.has-focus+label strong,.inputfile-6+label:hover strong{background-color:#0d76b2}@media screen and (max-width:1024px){.list-container{width:500px;max-width:90%;padding-top:80px}.list-column{max-width:450px;width:auto;display:block;margin:0 auto}.report-list,.analytics-list{width:450px;margin:20px auto}}@media screen and (max-width:450px){.list-container{width:100%}.report-list,.analytics-list{width:100%}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.changePass-wrapper{margin:150px auto 0;text-align:center;width:90%;max-width:350px}.changePass-btn{width:100%;max-width:350px;margin-top:20px;background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px}.form-control{outline:0;width:100%;border:1px solid rgba(54,56,76,.3)!important;border-radius:3px!important;margin:0 0 15px;padding:15px;font-size:14px}.container{margin:10px auto;max-width:1000px;width:auto;padding:0!important}.container>hr{margin:60px 0}.file{position:absolute;text-align:right;-moz-opacity:0;opacity:0;z-index:2;width:70%;width:-webkit-calc(100% - 98px);width:-moz-calc(100% - 98px);width:calc(100% - 98px);cursor:pointer}.input-upload{width:70%;width:-webkit-calc(100% - 98px);width:-moz-calc(100% - 98px);width:calc(100% - 98px);height:34px;padding:0 5px 0;border:3px solid rgba(0,0,0,.2)}.btn-upload{border-radius:0;width:94px;border:0;height:34px;padding:0}.list-item-nohover:hover{background-color:#fff}.login-page{width:321px;margin:8% auto;position:absolute;left:0;right:0}.login-page-iframe{width:100%;height:400px;border:0;margin:8% auto;position:absolute;left:0;right:0}.form{z-index:1;background:#fff;margin:0 auto 100px;padding:35px 35px 10px;text-align:left;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);-webkit-transition:height 1s;transition:height 1s;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media screen and (max-width:450px){.login-page{width:90%}}@media screen and (max-height:450px){.login-page{padding:0;margin-top:5%}.form{margin-bottom:0}}.form input{outline:0;width:100%;border:1px solid rgba(54,56,76,.3)!important;border-radius:3px!important;margin:0 0 15px;padding:15px;font-size:14px}::-webkit-input-placeholder{opacity:.5;color:#36384c}::-moz-placeholder{opacity:.5;color:#36384c}:-ms-input-placeholder{opacity:.5;color:#36384c}:-moz-placeholder{opacity:.5;color:#36384c}.form button{outline:0;background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;width:100%;border:0;padding:15px;color:#fff;font-size:14px;cursor:pointer}.form .message{margin:15px 0 0;color:#0d76b2;font-size:12px}.form .message a{color:#0d76b2}.form .register-form{display:none}.container .info{margin:50px auto;text-align:center}.container .info h1{margin:0 0 15px;padding:0;font-size:36px;color:#1a1a1a}.container .info span{color:#4d4d4d;font-size:12px}.container .info span .fa{color:#ef3b3a}#bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%}#bg img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.label-error{color:#8b0000;font-size:12px;display:block;text-align:center;margin-bottom:10px}.message-info{color:#08476b;font-size:12px;display:block;text-align:center;margin-bottom:10px}input{border-radius:0!important}#user-name{position:absolute;left:15px}.absolute-center{position:absolute;margin:auto;top:50px;left:0;bottom:0;right:0;width:100%;height:50%;text-align:center}.offline-text{color:#fff;font-weight:bold}#offline-telf{margin:0 30px}.offline-contact{text-align:center;margin:0 auto;width:800px}#kaizen-offline-img{width:100%;max-width:300px}@media screen and (max-width:800px){.absolute-center{width:90%;height:70%}.offline-contact{width:90%}}.background-login-form{height:10px;width:100%;background-image:linear-gradient(152deg,#5a99ff 0%,#2cdba0 100%);border-radius:5px 5px 0 0}.standard-button{text-decoration:none;width:120px;height:80%;border:0;color:#fff;font-size:11px;background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;margin:0 0 0 3px;text-align:center;line-height:32px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;text-shadow:0 0 1px rgba(255,255,255,.1)}.standard-button:hover,standard-button:focus{background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;color:#fff;text-decoration:none}.btn-kaizen{width:100px;border:0;border-radius:3px;margin:0 0 0 3px;text-align:center;line-height:32px;color:#fff;background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);text-shadow:0 0 1px rgba(255,255,255,.1)}.btn-kaizen:hover,btn-kaizen:focus{background-image:linear-gradient(-180deg,#2cdba0 0%,#20c58d 99%);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;color:#fff;text-decoration:none}.btn-kaizen-active,.btn-kaizen-active:hover{background-image:linear-gradient(-180deg,#1eae7e 0%,#16835f 99%);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;color:#fff;text-decoration:none}.btn-kaizen-default{width:100px;color:#888;background-color:#e6e6e6;border:0;border-radius:3px;margin:0 0 0 3px;text-align:center;line-height:32px}.btn-kaizen-default:hover,btn-kaizen-default:focus{background-color:#e6e6e6;border:1px solid rgba(54,56,76,.2);box-shadow:inset 0 2px 0 0 rgba(255,255,255,.2);border-radius:3px;color:#888;text-decoration:none}