html,body,#wrapper,#modal__wrapper{height:100%;width:100%;overflow:hidden}.offline .navbar-default{background-color:#09cebb}#modal__wrapper{position:absolute;top:-100%;background:white;z-index:20}#modal__wrapper.active{top:0}#msg__wrapper{position:absolute;top:0;z-index:30}html,body,div,span,a{font-family:Helvetica}.account-wall{margin-top:20px;padding:40px 0 20px 0;background-color:#f7f7f7;-moz-box-shadow:0 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}.navbar{background-color:black;height:60px;color:white;margin-bottom:0;font-size:18px;border-radius:0;border:none;position:absolute
  width: 100%;z-index:10}.navbar .nav-container{padding-right:0;padding-left:0;text-align:right}.navbar .icon-wrapper{display:inline-block}.navbar .nav-identity,.navbar .nav-logout{display:inline-block;height:60px;width:60px;line-height:60px;padding:0;margin:0;text-align:center}.navbar .nav-logout{float:right}.navbar .nav-back{line-height:60px;float:left;max-width:calc(100% - 60px);text-align:left}.navbar .nav-username{font-weight:300;line-height:60px}.navbar .nav-shop{word-wrap:break-word;text-overflow:ellipsis;line-height:60px}@media (max-width:480px){.nav-username{display:none}}.navbar-default{top:0}.navbar-light{background:white}.fixed-bottom{position:absolute;bottom:0;width:100%;z-index:10}.navbar_tabs{position:absolute;top:60px;width:100%;z-index:10;height:64px;line-height:60px;padding:0;margin:0;background:black}.navbar_tab{display:inline-block;width:33%;text-align:center}.navbar_tab.active{border-bottom:4px solid red}.navbar_tab:last-child{width:34%}.navbar_tab_link{color:white;text-transform:uppercase;font-size:20px}a.navbar_tab_link:focus,a.navbar_tab_link:hover,a.navbar_tab_link:active,a.navbar_tab_link:hover{color:white;text-decoration:none}.profile-img{width:96px;height:96px;margin:0 auto 10px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.need-help{margin-top:10px}.new-account{display:block;margin-top:10px}.title-section{color:black;font-size:24px;margin:20px 0}.red-mandatory-asterisk{color:black;font-size:25px;top:-0.2em}#content td{font-size:14px;vertical-align:middle !important;font-family:Helvetica;color:black;font-weight:300}.pagination{font-family:Helvetica;font-weight:400;font-size:14px}.pagination>li>a,.pagination>li>span{color:black}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:transparent;border:none;color:black}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>li>a,.pagination>li>span,.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border:none;color:#BABABA}svg{width:24px;height:24px;display:none}svg.icon{fill:white;display:inline-block;vertical-align:middle}.navbar.fixed-bottom .btn-save{float:right;margin-right:10px}#report_status{position:absolute;bottom:20px;left:20px;z-index:50;background-color:#09cebb;-moz-box-shadow:0 0 15px 1px #09cebb;-webkit-box-shadow:0 0 15px 1px #09cebb;-o-box-shadow:0 0 15px 1px #09cebb;box-shadow:0 0 15px 1px #09cebb;filter:progid:DXImageTransform.Microsoft.Shadow(color=#09cebb, Direction=0, Strength=15);-moz-border-radius:10px;-webkit-border-radius:10px;border:none;height:50px;line-height:50px;padding:0 10px;border-radius:10px;color:white;text-transform:uppercase;font-size:16px;display:none;outline:none}.login-title{color:#555;font-size:18px;font-weight:400;display:block}.login{padding-top:80px;color:#858585;text-align:center;overflow-y:auto;height:100%}.lego-logo{margin:80px 0 0 0;display:block;margin-left:auto;margin-right:auto}.form-signin{max-width:330px;padding:15px;margin:0 auto}.form-signin .form-signin-heading,.form-signin .checkbox{margin-bottom:10px}.form-signin .checkbox{font-weight:normal}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-control:focus{border-color:black;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 5px #00963E;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6)}.form-signin input[type="text"]{height:50px;margin-bottom:20px;border-radius:0;border:none;border-bottom:solid 1px black;background-color:white;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-signin input[type="password"]{height:50px;margin-bottom:20px;border-radius:0;border:none;border-bottom:solid 1px black;background-color:white;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-login.btn-primary{background-color:black}.btn-login{height:50px;background-color:black;border:none;border-radius:0;text-transform:uppercase}.login-link{margin-top:20px;text-align:center;color:#acacac;text-transform:uppercase;font-size:12px}.login-link a{color:#acacac;text-decoration:none}.app-title{color:#BABABA;font-size:32px;margin-bottom:20px}.home-table{width:100%;color:#BABABA;overflow-y:auto;height:calc(100% - 60px)}.table>thead>tr{border-top:thin solid #ddd}.table>thead>tr>th{border-bottom:0}thead th{color:black;font-size:14px;font-weight:bold}.action_list{padding:0;margin:0}.action{list-style-type:none;display:inline-block;width:33%;text-align:center}.action_link{display:inline-block;text-align:center}.action_link .icon{fill:black;display:inline}.action_link .label{display:block;color:black;font-weight:300}.add-report{position:absolute;width:100%;overflow-x:hidden;top:124px;transform:translateY(0);height:calc(100% - (60px + 64px + 70px));overflow-y:auto;padding-bottom:70px}.sav-div{display:inline-block;margin-bottom:20px}.text-title{display:inline-block;font:16px Helvetica;color:black;text-transform:uppercase;text-align:center;margin-bottom:10px;font-weight:700}.text-title-div{font:16px Helvetica;color:black;text-transform:uppercase;margin-bottom:10px}.text-title-secondary{font:16px Helvetica;color:#858585;text-transform:uppercase;margin-bottom:10px}.material_selection{margin-top:20px}.card{border:thin solid #ddd;border-radius:4px;margin-bottom:20px;overflow:hidden}.card-img-top{position:relative;display:block;background-color:#fff;height:140px}.card-img{background-size:contain;max-width:100%;max-height:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card-title{height:40px;margin-bottom:10px;line-height:20px;overflow:hidden;text-align:center;padding:0 10px;font-size:15px}.card-footer{padding:10px;border-top:thin solid #eee;position:relative;height:55px}.material_remove{position:absolute;right:10px}.material-list{height:calc(100% - (60px + 70px));overflow-y:auto}.material_qty{width:60px;text-align:center}.material-list .material_qty{margin:0 auto}.sav-material-row{margin-bottom:5px}.sav-material-row .sav-material{margin:5px;width:320px;height:40px;border:none;border-bottom:solid 1px #C3C3C3;background-color:white;color:#858585}.sav-qty{margin:5px;width:50px;height:40px;border:none;border-bottom:solid 1px #C3C3C3;background-color:white;color:#858585;text-align:center}.image-inactive{color:#858585}.add-material-btn{margin:0 auto;margin-top:10px;border:1px solid black;padding-left:10px;height:50px;line-height:50px;width:350px;font-size:20px;text-align:center;color:black}.add-material-btn .link{color:black}.link{color:black}.sav-div-left{margin-top:30px;margin-bottom:40px}.sav-div-right{margin-top:25px}textarea{height:250px;width:350px;margin-bottom:25px;border-color:#c3c3c3;resize:none}.btn-primary{background-color:#0375D8}.instructions.form-control{height:100px;margin-top:10px}.image-input{margin-top:10px}.materiel-other{display:none}input[type=file]{display:block;border:none;border-radius:0}#imgs-preview{margin-top:20px;background:#eee;padding:20px;border-radius:4px;border:thin solid #ddd}#imgs-preview img{max-width:400px;max-height:150px;background-size:cover;background-repeat:no-repeat;background-color:grey;display:block;margin:0 auto}.history-list{position:absolute;width:100%;overflow-x:hidden;top:124px;transform:translateY(0);height:calc(100% - (60px + 64px + 70px));overflow-y:auto}.history-img-container{display:inline-block;margin:20px 20px 20px 0;color:#858585}.history-img-container .history-img{height:120px;width:120px;border:solid 1px #c3c3c3}.instructions-div{height:250px;width:350px;margin-bottom:25px;border-color:#c3c3c3}.history-label{width:60px;display:inline-block;text-align:right;margin-right:10px}.history-input{margin:5px;width:300px;height:40px;border:none;border-bottom:solid 1px #C3C3C3;background-color:white;color:#858585}.report_status{border-radius:50%;width:20px;height:20px;display:inline-block;margin:0 10px;vertical-align:middle}.status-pending{background-color:#FFD500}.status-scheduled{background-color:#f69c55}.status-done{background-color:#00963E}.status-refused{background-color:red}.history-detail-section{font-size:20px;text-transform:uppercase;margin:20px 0;font-weight:bold}.history-detail-subtitle{font-size:16px;text-transform:uppercase;margin-bottom:10px;margin-top:10px}.field-label{font-weight:bold}.field-value{font-weight:normal}textarea[name='history-instruction']{min-height:300px;border:none;width:100%;font-weight:400;outline:none}.report-detail{margin-top:20px;margin-bottom:20px;height:calc(100% - 60px);overflow-y:auto}.img-thumbnail{max-width:100px;max-height:130px}.img-container{min-height:100px;max-height:130px;text-align:center;margin-bottom:8px}.menu{padding-top:20px;position:absolute;width:100%;top:124px;transform:translateY(0);height:calc(100% - (60px + 64px + 70px));overflow-y:auto}.info-row{margin-bottom:5px}.info-row .info-label{width:120px;display:inline-block;text-align:right;margin-right:10px}.info-row .info-input{margin:5px;width:300px;height:40px;border:none;border-bottom:solid 1px #C3C3C3;background-color:white;color:#858585}.info-div-left,.info-div-right{margin-bottom:25px}.info-div-left{border-right:thin solid #ddd;padding-right:0}.info-div-right{padding:0 30px}