.header{width:100%;height:10%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 8px 8px 5px rgba(41,105,93,.2);box-shadow:0 8px 8px 5px rgba(41,105,93,.2);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-text{margin-left:1%}.header-main-text a{font-size:38px;line-height:35px}.header-main-text a,.header-sub-text{color:#2c665a;font-family:NoirPro-Regular,sans-serif}.header-sub-text{font-size:12px}.language-bar{background-color:#e1e8e7;border-radius:50%;width:33px;height:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.language-img{width:21px;height:21px;margin-right:10px}.language-select{position:relative;display:inline-block;cursor:pointer;width:33px;height:33px;margin-right:.25rem}.language-select .selected-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid #fff;border-radius:50%;background-color:#e1e8e7}.language-select .selected-language i{margin-right:10px}.language-select .dropdown-content{display:none;position:absolute;top:100%;left:0;background-color:#f9f9f9;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1}.language-select .dropdown-content a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;text-decoration:none;color:#333}.language-select .dropdown-content a i{margin-right:10px}.language-select .dropdown-content a:hover{background-color:#e4e4e4}.language-select.active .dropdown-content{display:block;z-index:2}.modal-dialog{max-height:150px!important}.date-label{width:156px;height:40px;border-radius:6px;border:2px solid #2c665a;background:hsla(0,0%,85.1%,0);margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;//display:inline-block}.date-label,.date-label span{-webkit-transition:all .4s;transition:all .4s}.date-label span{background-color:#2c665a;display:block;position:absolute}.date-label span:nth-child(odd){width:0;height:2px}.date-label span:nth-child(2n){width:2px;height:0}.date-label span:first-child{left:0;bottom:0}.date-label span:nth-child(2){right:0;bottom:0}.date-label span:nth-child(3){right:0;top:0}.date-label span:nth-child(4){left:0;top:0}.date-label:hover span:nth-child(odd){width:100%}.date-label:hover span:nth-child(2n){height:100%}.date-label:hover{-webkit-box-shadow:0 2px 4px rgba(75,0,130,.2);box-shadow:0 2px 4px rgba(75,0,130,.2)}.date-text{color:#2c665a;font-family:NoirPro-Regular,sans-serif;font-size:15px;line-height:36px}.active-class-style1{background-color:#2b675b!important;color:#fff!important;font-size:17px;border:transparent;//width:80%}.inactive-class-style1{background-color:#e1e8e7!important;color:#2b675b!important;font-size:17px;border:transparent;//width:48%}p{font-size:16px;color:#2b675b}.loader{width:8px;height:40px;border-radius:4px;display:block;margin:20px auto;position:relative;background:currentColor;color:#2c665a;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader .3s linear .3s infinite alternate;animation:animloader .3s linear .3s infinite alternate}.user-card{border:1px solid #439b8e;border-radius:5px}.work-number{background-color:#226358;border-radius:5px;width:295px}.info-block{border:1px solid #439b8e;border-radius:5px;padding:1rem;margin:1rem 0}.section-header{background-color:#226358;border-radius:5px;width:290px}.info-label{color:#839690}.toggle-link{color:#f39138;cursor:pointer}.loader:after,.loader:before{content:"";width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader .3s linear .45s infinite alternate;animation:animloader .3s linear .45s infinite alternate}.loader:before{left:-20px;-webkit-animation-delay:0s;animation-delay:0s}.detailText{color:#2b6c58;font-size:15px}@-webkit-keyframes animloader{0%{height:48px}to{height:4px}}@keyframes animloader{0%{height:48px}to{height:4px}}