html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%;margin:0;padding:0;background-color:#f0f1f2}.no-margin{margin:0!important}.no-padding{padding:0!important}#Dashboard,#root{height:100%;width:100%}#Dashboard .sidebar{width:500px;height:100%;float:right;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.3);padding:60px}#Dashboard .sidebar .logo{width:200px;height:60px;margin-bottom:30px}#Workspace{padding-left:0;transition:all .5s ease}#Workspace.toggled{padding-left:250px}#Workspace #sidebar-wrapper{z-index:1000;position:fixed;left:250px;width:0;height:100%;margin-left:-250px;overflow-y:auto;background:#2b2e33;transition:all .5s ease}#Workspace.toggled #sidebar-wrapper{width:250px}#Workspace #page-content-wrapper{width:100%;padding:15px}#Workspace.toggled #page-content-wrapper{margin-right:-250px}#Workspace .sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}#Workspace .sidebar-nav li{text-indent:20px;line-height:40px;border-bottom:1px solid #555}#Workspace .sidebar-nav li a{display:block;text-decoration:none;color:#bbb;padding:5px 0}#Workspace .sidebar-nav li a i{text-align:left;padding-right:15px}#Workspace .sidebar-nav li a:hover{text-decoration:none;color:#fff;background:hsla(0,0%,100%,.2)}#Workspace .sidebar-nav li a:active,#Workspace .sidebar-nav li a:focus{text-decoration:none}#Workspace .sidebar-nav>.sidebar-brand{font-size:18px;padding:20px 0}#Workspace .sidebar-nav>.sidebar-brand a{color:#999;padding:0}#Workspace .sidebar-nav>.sidebar-brand a:hover{color:#fff;background:none}@media(min-width:768px){#Workspace{padding-left:250px}#Workspace.toggled{padding-left:0}#Workspace #sidebar-wrapper{width:250px}#Workspace.toggled #sidebar-wrapper{width:0}#Workspace #page-content-wrapper{padding:20px;position:relative}#Workspace.toggled #page-content-wrapper{position:relative;margin-right:0}}#SignInForm{max-width:380px;padding:15px 35px 45px;margin:calc(50vh - 240px) auto 0;background-color:#fff;border:1px solid rgba(0,0,0,.1)}#SignInForm .logo{display:block;margin:auto;text-align:center;padding:20px 0}#SignInForm .checkbox,#SignInForm .form-signin-heading{margin-bottom:30px}#SignInForm .checkbox{font-weight:400}#SignInForm .form-control{position:relative;font-size:16px;height:auto;padding:10px}#SignInForm .form-control:focus{z-index:2}#SignInForm input[type=text]{margin-bottom:-1px;border-bottom-left-radius:0;border-bottom-right-radius:0}#SignInForm input[type=password]{margin-bottom:20px;border-top-left-radius:0;border-top-right-radius:0}#SignInForm .checkbox{margin-left:20px}#ProjectListTable{font-size:12px;padding:0;margin:0;overflow:hidden;min-width:1000px}#ProjectListTable ul.div-table-head{text-transform:uppercase;background-color:#238b57;color:#fff;list-style:none;padding:0 18px 0 0;margin:0}#ProjectListTable ul.div-table-body{list-style:none;padding:0;margin:0;overflow-y:scroll;height:calc(100vh - 285px)}#ProjectListTable ul.div-table-body>li>ul{list-style:none;padding:0}#ProjectListTable ul.div-table-body li ul>li,#ProjectListTable ul.div-table-head li{display:inline-block;padding:5px 3px;vertical-align:bottom}#ProjectListTable ul.div-table-body li ul>li:first-child,#ProjectListTable ul.div-table-head li:first-child{width:75px;padding-left:10px}#ProjectListTable ul.div-table-body li ul>li:nth-child(2),#ProjectListTable ul.div-table-head li:nth-child(2){width:calc(100% - 906px)}#ProjectListTable ul.div-table-body li ul>li:nth-child(3),#ProjectListTable ul.div-table-head li:nth-child(3){width:47px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(4),#ProjectListTable ul.div-table-head li:nth-child(4){width:60px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(5),#ProjectListTable ul.div-table-head li:nth-child(5){width:55px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(6),#ProjectListTable ul.div-table-head li:nth-child(6){width:26px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(7),#ProjectListTable ul.div-table-head li:nth-child(7){width:45px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(8),#ProjectListTable ul.div-table-head li:nth-child(8){width:37px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(9),#ProjectListTable ul.div-table-head li:nth-child(9){width:35px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(10),#ProjectListTable ul.div-table-head li:nth-child(10){width:59px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(11),#ProjectListTable ul.div-table-head li:nth-child(11){width:42px;text-align:center}#ProjectListTable ul.div-table-body li ul>li:nth-child(12),#ProjectListTable ul.div-table-head li:nth-child(12){width:95px;text-align:center}#ProjectListTable ul.div-table-head li button{padding:0;margin:0;background-color:unset;border:none;outline:none;font-size:inherit;text-transform:inherit}#ProjectListTable ul.div-table-head li.rotate{width:22px;height:170px;white-space:nowrap}#ProjectListTable ul.div-table-head li.rotate>div{width:160px;height:16px;transform:rotate(-90deg);transform-origin:78px 78px 0}#ProjectListTable ul.div-table-body li>ul>li.rotate{width:22px}#ProjectListTable ul.div-table-body>li:nth-child(2n){background-color:#f7f7f7}#ProjectListTable ul.div-table-body li.rotate>button{padding:0;margin:0;height:11px;width:11px;border-radius:50%;border:2px solid;outline:none}#ProjectListTable ul.div-table-body li.rotate>button.green{background-color:#91c5ab;border-color:#238b57}#ProjectListTable ul.div-table-body li.rotate>button.red{background-color:#f09999;border-color:#e75656}#ProjectListTable ul.div-table-body li.rotate>button.orange{background-color:#ffc48c;border-color:#ff8919}#ProjectListTable ul.div-table-body li.rotate>button.lightgrey{background-color:#c1c1c1;border-color:#999}.ProjectEdit form.saved{position:relative}.ProjectEdit form.saved:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;font-weight:700;font-size:40px;border-radius:4px;content:"Saved";z-index:999;text-align:center;line-height:188px}.ProjectEdit form .well{border-color:#bbb}.Deliveries table thead{background-color:#238b57;color:#fff}.Deliveries table thead th{font-weight:300}.Deliveries table tbody td{border-right:1px solid rgba(0,0,0,.03)}.Resources .resource-table ul{padding:0;list-style:none;margin:0}.Resources .resource-table li{box-sizing:border-box}.Resources .resource-table .head{background-color:#238b57;color:#fff}.Resources .resource-table .body{height:calc(100vh - 285px);overflow:auto}.Resources .resource-table .head .employees{border-bottom:1px solid rgba(0,0,0,.1)}.Resources .resource-table .head .fields{height:100px}.Resources .resource-table .head .fields>li{height:100px;display:inline-block}.Resources .resource-table .body>li>ul>li:nth-child(5n+1),.Resources .resource-table .head .fields li:nth-child(5n+1){border-right:1px solid rgba(0,0,0,.2)}.Resources .resource-table .head .fields li.rotate{vertical-align:top;white-space:nowrap}.Resources .resource-table .head .fields li.rotate>div{width:80px;height:16px;transform:rotate(-90deg);transform-origin:45px 45px 0}.Resources .resource-table .body>li>ul{height:30px}.Resources .resource-table .body>li>ul>li{display:inline-block;height:30px;vertical-align:top;border-right:1px solid rgba(0,0,0,.05)}.Resources .resource-table .body>li>ul>li,.Resources .resource-table .head .fields li{width:30px;padding:3px}.Resources .resource-table .body>li>ul>li{text-align:center}.Resources .resource-table .head .employees>li{width:149px;padding:3px;text-align:center;border-right:1px solid rgba(0,0,0,.2);display:inline-block;margin-right:1px}.Resources .resource-table .body>li>ul>li:first-child,.Resources .resource-table .head .employees li:first-child,.Resources .resource-table .head .fields li:first-child{width:60px;padding:3px}.Resources .resource-table .body>li:nth-child(2n){background-color:#f7f7f7}.Administration{padding:0;overflow:hidden}.Administration table thead{background-color:#238b57;color:#fff}.Administration table thead th{font-weight:300}.well{overflow:hidden}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:#030033}.navbar-default{background-color:#2b2e33;border-color:#383b40}.navbar-default .navbar-brand{color:#eee;letter-spacing:1px}.navbar-default .dropdown-menu>li>a:focus,.navbar-default .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#6cf}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:silver}.navbar-default .navbar-nav>li>a{color:#fff}.bg-white{background-color:#fff}.no-padding{padding:0}.no-margin{margin:0}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-top .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:4px;display:inline-block;position:relative}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-20px}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:8px;position:relative}.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:13px}.react-datepicker__current-month--hasYearDropdown{margin-bottom:16px}.react-datepicker__navigation{line-height:24px;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;border:6px solid transparent}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__week-day{color:#ccc;display:inline-block;width:28px;line-height:24px}.react-datepicker__month{margin:5px;text-align:center}.react-datepicker__day{color:#000;display:inline-block;width:24px;line-height:24px;text-align:center;margin:2px;cursor:pointer}.react-datepicker__day:hover{border-radius:4px;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--in-range,.react-datepicker__day--selected{border-radius:4px;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative}.react-datepicker__year-read-view{width:50%;left:25%;position:absolute;bottom:25px;border:1px solid transparent;border-radius:4px}.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;margin-bottom:3px;left:5px;top:9px;position:relative;border-width:6px}.react-datepicker__year-read-view--selected-year{right:6px;position:relative}.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;text-align:center;border-radius:4px;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected{position:absolute;left:30px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:0;outline:0;padding:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:7px;text-align:center;top:50%}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0}.react-datepicker__tether-element{z-index:2147483647}