#calendar{float:left;display:block;width:245px}.calendar-header{list-style:none;padding:0;text-align:justify;overflow:hidden;align-self:center}.today{font-weight:700}.calendar-header li{float:left}#calendarCells{list-style:none;padding:0;border:solid #ddd;width:213px;border-width:0 1px 1px 0;float:left}#calendarCells .day-cell,.week-day{float:left;width:30px;text-align:center;border:solid #ddd;border-width:1px 0 0 1px;height:30px;padding-top:5px}.calendar-left,.calendar-right{width:30px;text-align:center}.calendar-month{width:151px;text-align:center}.weekAlertBar{width:760px;display:inline-block;cursor:default;user-select:none}#copyrightView,#weekView{max-width:710px;float:right}#copyrightTable,#weekTable{width:700px;max-width:700px}.week-days,.week-row{float:none!important;height:33px}.week-row{cursor:pointer;margin-top:-3px}.week-row:hover{background-color:#E1EBF3}.row-active{position:relative;left:-1px;border:1px solid #000!important;margin-bottom:3px;height:32px}.other-month-day{color:#c4c4c4}body{padding-bottom:20px}.new-punchcard-info{padding:.5em;margin-bottom:20px;text-align:center;background:#809DE5;color:#fff}.new-punchcard-info a{color:#fff}.footer,.header{padding-left:15px;padding-right:15px;clear:both}input[type=number]{-moz-appearance:textfield}.header{border-bottom:1px solid #e5e5e5}.header .text-muted{margin-top:0;margin-bottom:0;line-height:40px;padding-bottom:19px}.header .text-muted:hover{color:inherit;text-decoration:none}.footer{padding-top:19px;color:#777;border-top:1px solid #e5e5e5}.container{max-width:1020px}.login-container{padding-left:0;margin-bottom:120px;max-width:700px}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}@media screen and (min-width:768px){.footer,.header{padding-left:0;padding-right:0}.header{margin-bottom:30px}.footer{margin-top:30px}}.mobile-menu-button{display:none}.app-view{min-height:250px;position:relative;overflow:visible}.ng-invalid-number{background-color:#f2dede}.day-saved{background-color:#dff0d8;border-color:#919191;border-width:1px}.day-saving{background-color:#fcf8e3;border-color:#919191;border-width:1px}#projectsList{height:350px;overflow-y:auto;width:350px}#projectDetails{float:right;width:600px}#projectDetails h3{line-height:1em}#projectDetails .select-project-info{text-align:center;margin-top:20px}.project-details-header{overflow:hidden}.assignUsers .users-list li{border:none;cursor:move}.assignUsers .users-list .drop-placeholder{background-color:#f5f5f5;height:1.9em;line-height:1.6em}.assignUsers .users-list .empty-placeholder{height:0}.assignUsers .panel-body{padding-left:0!important;padding-right:0!important}.assignUsers .users-list{list-style:none;padding:0;margin:0;min-height:20px;max-height:300px;height:300px}.assignUsers .panel{border-top-left-radius:0;border-top-right-radius:0}#searchUsers input,.assignUsers .form-control,.project-timesheet-preparation-block input[type=text],.reports-preparation-block input[type=text],.timesheets-preparation-block input[type=text]{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom:none;border-left:none;background-color:rgba(60,93,129,.12)}.search-field{display:flex;flex-direction:row;width:100%}.search-field div{width:100%}.search-icon{border-top-left-radius:4px;background-color:#428bca;border-color:#357ebd;color:#fff;padding:10px;margin-top:-1px}.column{display:block;float:left;width:50%}.registration-block button[type=submit]{width:100%}.registration-block h4{text-align:center;margin-bottom:40px}.report-user-item{background-color:#f8f8f8;border:1px solid #e7e7e7;padding:4px;display:inline-block;margin-right:10px;border-radius:4px}.list-group--absences,.project-timesheet-preparation-block .list-group,.reports-preparation-block .list-group,.timesheets-preparation-block .list-group{height:174px;overflow-y:auto}.project-timesheet-preparation-block .list-group .list-group-item,.reports-preparation-block .list-group .list-group-item,.timesheets-preparation-block .list-group .list-group-item{cursor:pointer;display:flex;align-items:center}.assign-users-block{overflow-y:auto}.project-timesheet-preparation-block input[type=checkbox],.reports-preparation-block input[type=checkbox],.timesheets-preparation-block input[type=checkbox]{padding:5px;margin-right:15px;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5)}.project-timesheet-preparation-block .list-group .list-group-item--select-all,.reports-preparation-block .list-group .list-group-item--select-all,.timesheets-preparation-block .list-group .list-group-item--select-all{cursor:auto;color:grey;padding:5px 15px;font-size:12px;text-align:center;justify-content:center}.list-group-item--select-all input[type=checkbox]{-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.reports-projects-dropdown{padding:10px;margin-left:110%}.reports-projects-dropdown label{font-weight:400}.big-user-details{white-space:nowrap;overflow:hidden}.big-user-details-img{width:96px;height:96px;border:none;float:left;margin-right:15px;border-radius:5px}.big-user-details-desc{display:inline-block}.big-user-details h3{margin-top:5px!important;margin-bottom:10px!important}.popover{max-width:600px!important}.menu-block{width:870px;margin-top:0;position:absolute;margin-left:10%}.menu-block>ul{display:inline-block}.menu-block .dropdown-menu .glyphicon{right:10px}#reportTopPanel{height:120px;padding-right:50px}#addedUsersBlock{float:left}#reportTopPanel .list-group{height:165px;overflow-y:auto}#chartBlock{width:100%}.link{cursor:pointer}.show-pencils{cursor:pointer;float:right;margin-right:5px}#omnibox{position:relative;float:right;margin-top:2px}#omnibox .form-control{width:150px;margin-right:10px}#omnibox .input-group-btn{float:right;width:45px;height:45px}#omnibox .input-group{float:right!important}#omniboxDropdown{position:absolute;right:9px;top:35px;width:250px;height:100px;z-index:100;min-width:250px}#omniboxDropdown ul{list-style:none;padding:0;margin:0;position:inherit}#omniboxDropdown li{display:block}#omniboxDropdown p{margin:0}#omniboxDropdown h4{font-weight:400}.omnibox-highlight{font-weight:700}.omnibox-active-link{font-weight:700;text-decoration:underline}#omnibox .input-group{display:inline-table;vertical-align:middle}#omnibox .input-group .input-group-addon,#omnibox .input-group .input-group-btn{width:auto!important}#weekTable input[type=number]{width:56px;border:none;background:0 0}#inviteForm{margin-bottom:20px}#userDetails{overflow:hidden}#userDetails dl{float:left}#userDetails img{display:block;float:right;margin-right:50px;border-radius:5px}.has-absences{background-color:#f2dede!important}.admin-absences input[type=radio]{padding:5px;margin-right:15px}.admin-absences .search-field input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.calendar-day-filled,.weekend-row{background-color:#dff0d8}.calendar-btns-container{display:flex;flex-direction:column;padding:15px}.calendar-btns-container>button{margin-bottom:10px}.hours-filled{font-weight:700}.public-holiday{background-color:#f75151!important}.weekend{background-color:#a7c0d8!important}.color-label,.color-label-item{display:flex;flex-direction:row;flex-wrap:nowrap}.color-label-item-text{margin:0 10px 5px 3px;white-space:nowrap}.color-label-item-color{width:43px;height:20px}@media screen and (max-width:768px){body{padding-top:0}.header h3{float:right;margin-top:10px}.header{margin-bottom:20px}#copyrightView,#weekView{overflow-x:scroll;float:none;width:auto;clear:both;margin-top:20px}#absencesView{overflow-x:scroll;float:none;width:auto;clear:both;margin-left:20px;margin-top:20px}.header:after{content:" ";display:block;visibility:hidden;clear:both}.menu-wrapper{position:relative;z-index:100;float:left!important;left:-30px;height:100%}.mobile-menu-button{display:inline-block;font-size:24px;padding:15px;cursor:pointer}.menu-block{width:150px;padding-left:0;position:absolute;display:none;z-index:100;background-color:#fff;border:0 solid #b5b1b1;border-width:1px 1px 1px 0;border-bottom-right-radius:4px;overflow:hidden}.menu-block ul>li{float:none}.menu-block li>a{padding:15px}#omnibox{display:none}.user-menu{float:left!important;clear:both}.user-menu .dropdown-menu{display:block;padding-left:0;border:none;box-shadow:none;position:relative}.user-menu .dropdown-toggle{display:none}.menu-block>ul{float:none!important;display:block}.main-menu>li+li{margin-left:0}.main-menu>li>a{border-radius:0}#absencesDropdown{display:none}#calendar{float:none;margin:auto}#userNameDisplay{display:none}#projectSmallForm{float:right;width:38%}.reports-projects-dropdown{padding:10px}#userDetailsForm{position:inherit}}.only-visible-btn-group-element{border-radius:4px!important}#searchUsers .panel{border-top-left-radius:0;border-top-right-radius:0}.reports-preparation-block,.timesheets-preparation-block{display:flex;flex-direction:column;align-items:stretch}.project-timesheet-preparation-block{display:flex;flex-direction:row;align-items:stretch;justify-content:space-around}.project-timesheet-preparation-block h3,.reports-preparation-block h3,.timesheets-preparation-block h3{align-self:center}.project-timesheet-preparation-block h3,.reports-preparation-block .btn-primary,.timesheets-preparation-block .btn-primary{max-width:150px}.preparation-menu{display:flex;justify-content:space-evenly}.project-timesheet-preparation-menu{height:140px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.preparation-lists{display:flex;flex-direction:row;justify-content:space-between}.list-group-item:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}@media screen and (max-width:768px){.preparation-lists{flex-direction:column}.preparation-lists>div{flex:0 0 50%}}.preparation-lists>div{flex:0 0 49%}.filters-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.filters-wrapper .search-wrapper{width:30%}.filters-wrapper .search-wrapper .search-field .search-icon{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#428bca;border-color:#357ebd;color:#fff;padding:10px;margin-bottom:1px}.filters-wrapper .search-wrapper .search-field input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}@media screen and (max-width:768px){.filters-wrapper{display:flex;flex-direction:column;align-content:center}.filters-wrapper div{margin-bottom:10px;width:100%!important}}#searchUsers .panel{margin-bottom:0}#searchUsers .pagination-container{width:100%;text-align:center}#absencesPopup .list-group-item{padding:6px 15px}#absencesPopup form{text-align:center}#absencesDropdown #absencesDropdownButton{float:left}#absencesPopup .list-group{margin-bottom:5px;max-height:100px;overflow-y:scroll}#absencesPopup input.form-control{height:30px}#viewContainer{display:inline-block}#viewContainer #header{height:30px;text-align:center;margin:0;font-weight:700;background-color:rgba(60,93,129,.12);padding:5px}.absence-approved{color:#3c763d;background-color:#dff0d8!important}.absence-rejected{color:#a94442;background-color:#f2dede!important}#dateRangePicker{background-color:#fff;cursor:pointer;margin-right:-25px;margin-left:20px;vertical-align:baseline;width:200px;display:inline}#adminAbsenceDateRangePicker{background-color:#fff;cursor:pointer;margin-right:-25px;vertical-align:baseline;display:inline;margin-bottom:10px}#absenceCalendarIcon{pointer-events:none}#absenceSubmitButton{margin-left:10px}.inner-addon{position:relative}.login-form{border-right:1px solid #eee}.social-login{margin-top:20px}.report-table{float:left}.cropArea{overflow:hidden;background:#F8F8F8;border:5px dashed #DDD;text-align:center;width:300px;height:300px;margin:10px 0}.cropAreaText{margin-top:45%;font-weight:700}.profilePhoto{border-radius:5px;margin-bottom:10px}#profilePhotoDiv{text-align:center}#imgCropDiv{margin-top:10px}#accountEditor{display:-webkit-box}.btn-empty{background:0 0;color:#428bca;border:none}tr td{vertical-align:middle!important}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#F5F5F5}::-webkit-scrollbar{width:9px;background-color:#F5F5F5}::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:rgba(60,93,129,.12)}.font-after-comment{font-weight:900;font-style:italic}.pencil-color{color:green}#password-reset{float:left;margin-top:5px;color:#00f}#dateInput{display:inline-block;background-color:#fff;cursor:pointer;vertical-align:baseline;margin-bottom:15px}#projectDateSubmitButton{float:right}#datePickerHelper{display:inline-block;cursor:pointer;width:30%;height:25px;float:left;background-color:#fff;margin-right:-15px;margin-top:-3px}.absenceCalendarIcon{pointer-events:none;font-size:12px;line-height:1.4;float:left}#projectFilter{width:15%;margin-left:8.5%;display:inline}#dataInfo{font-size:medium;margin-top:4%}#clearButton{float:right;position:relative;margin-right:1%}#projectsDropdown{max-width:860px}#datePickerHelperAdm{cursor:pointer;height:25px;background-color:#fff}#absenceCalendarIconAdm{pointer-events:none;margin-left:-8%;margin-top:1.7%}#absenceLabelDate{display:inline-flex}#passwordResetForm{width:20%}.passwordResetInput{width:20%;display:inline-block}#absenceTypeSelect{padding-left:15px;display:inline}#absenceTypeSelect select{display:inline;width:auto;margin-bottom:5px}#adminAbsenceTypeSelect{display:inline}#adminAbsenceTypeSelect select{display:inline;margin-bottom:10px}.contracts-user-data{display:flex;flex-direction:column}#contractTypeSelect{display:inline;padding-left:15px}#contractTypeSelect select{display:inline;width:auto}.btn-switch{position:relative;display:block;width:50px;height:25px;background-color:#e7ebf0;border:2px solid #e7ebf0;border-radius:40px}.btn-switch-circle{position:absolute;top:0;left:0;display:block;height:21px;width:28px;background-color:#fff;border-radius:40px;cursor:pointer}.btn-switch--on{background-color:#428bca;border:2px solid #428bca}.btn-switch-circle--on{left:auto;right:0}[data-tip]{position:relative}[data-tip]:before{content:'';display:none;visibility:hidden;z-index:8;font-size:0;line-height:0;width:0;height:0}[data-tip]:after{color:#000;display:none;content:attr(data-tip);position:absolute;top:25px;left:0;padding:5px 8px;z-index:9;line-height:18px;white-space:nowrap;word-wrap:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}[data-tip]:hover:after,[data-tip]:hover:before{display:block}.drop-zone{border:2px dashed #ccc;padding:20px;text-align:center;margin-bottom:20px}.confirmed{pointer-events:none;background:#F0F0F0}.delete-button{border:none;background:0 0;color:red}.dragover{border-color:red}.upload-button{margin-bottom:10px;margin-top:10px}.upload-message p{font-weight:700}.upload-message ul{list-style:none;padding:0;margin:0}.upload-message li{margin-bottom:5px}.file-download{text-overflow:ellipsis}.copyright-header{text-align:center;vertical-align:middle}.copyright td,.copyright th{vertical-align:middle}.copyright-textarea{font-weight:400;width:360px;height:105px}