textarea:focus, input:focus{outline: none;}
*:focus {outline: none;}

body {font-family: 'Open Sans', sans-serif;}


table {
	border-collapse: collapse;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	font-style: normal; 
	line-height: 1.3;
}

.normal {font-weight: 400;}
.semibold {font-weight: 600;}
.bold {
	color: #FFFFFF;
	background-color: #000000 !important;
    border-color: #000000 !important;
}

.red {color: #E42927;}
.white {color: #FFFFFF;}

@font-face { 
	font-family: 'Oswald-VariableFont';
	src: url('../fonts/Oswald/Oswald-VariableFont_wght.ttf') format("truetype");
}

footer {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 1.3;
	font-size: 14px;
}

.footer-text {
	font-weight: bold;
	font-size: 12px;
}


b, strong {font-weight: bold;}
i {font-style: italic;}
a {
	text-decoration: none;
	color: inherit;
}

input {-webkit-appearance: none;}

table {
	border-collapse: collapse;
}

label {
	margin-bottom: 20px;
  }

/* .app-title {
	width: 40%;
    font-size: 35px;
    color: #414141;
    font-family: 'Covered By Your Grace', cursive;
    float: left;
    margin-bottom: 0px;
    margin-top: 50px;
    text-align: left;
} */

.logo-div {
	width: 10%;
	margin: 30px 0px 0px 0px;
	float: right;
}

.wrapper {
	width: 100%;
	max-width: 1960px;
	margin: 0 auto;
	overflow: hidden;
}

.full-width {
	padding: 50px 0;
	width: 100%;
	float: left;
	box-sizing: border-box;
	background-color: #E4E4E4;
}
.fixed-width {
	width: 1135px;
	margin: 0 auto;
	box-sizing: border-box;
}

.transition-250 {
	-moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.table .row {
    width: 100%;
    float: left;
    display: flex;
/*    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;*/
	box-sizing: border-box;
}
.table .row:nth-child(1) {border-top: 1px solid #E4E4E4; border-top-right-radius: 20px;}
.table .row:nth-last-child(1) {border-bottom: 1px solid #E4E4E4;}
.table .row .item {
    width: 18%;
    float: left;
    padding: 10px;
    text-align: center;
    border: 1px solid #E4E4E4;
    overflow: hidden;
    position: relative;
	box-sizing: border-box;
}

.table .row .item p.large {margin: 0 0 5px 0;}
.table .row .item p.small {
	font-size: 12px;
	margin: 0 auto;
}

.table .row .item:nth-child(1) {
	width: 10%;
	padding: 30px 10px;
	border-left-width: 2px !important;
	text-transform: capitalize;
}
.table .row:nth-child(1) .item:nth-child(1) {padding: 10px;border-top-left-radius: 20px;}

.table .row .item:nth-child(6) {border-right-width: 2px !important;}

.table .row:nth-child(1) .item:nth-child(6) {border-top-right-radius: 20px;}

.table .row:nth-child(odd) .item {background-color: #FFFFFF;}

body.dark-mode .table .row:nth-child(odd) .item {background-color: #353535;}

body.dark-mode .table .row:nth-child(odd) .item.bold {
	background-color: #A0A0A0 !important;
    color: #000000;
}
body.view-dashboard .table .row:nth-child(1) .item {padding: 10px;}

.table .row:nth-child(1) {
    border-top: 1px solid #E4E4E4;
    border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}


.table .row:nth-last-child(1) .item:nth-child(6) {border-bottom-right-radius: 20px;}
.table .row:nth-last-child(1) .item:nth-child(1) {border-bottom-left-radius: 20px;}

.table .row:nth-last-child(1) {border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;}



.table .row .item .title {
	position: relative;
	overflow: hidden;
	font-size: 14px;
	background-color: #E4E4E4;
	padding: 5px;
	margin: 0 0 10px 0;
	text-align: left;
	border-style: none;
	color: #000000;
	z-index: 1;
	box-shadow: 0px 0px 0px;
	border-radius: 3px;
}

.edit-submit {
	cursor: pointer;
	background-color: green;
	color: white;
	font-size: 16px;
	padding: 5px;
	border-radius: 2px;
    border-style: none;
	position: relative;
	text-transform: uppercase;
}

.edit-title {
	width: 60%;
	border-style: none;
	padding: 8px;
	line-height: 4px;
	border-radius: 2px;
	margin-bottom: 10px;
}

.close-button-div {
	max-width: 20px;
}

.close-button.transition-250 {
	position: absolute;
	max-width: 20px;
	right: 30px;
    top: 20px;
	cursor: pointer;
	filter: invert(1);
}

.close {
	z-index: 1;
	width: 100vw;
	height: 100vh;
	position: absolute;
}

.edit-box {
	z-index: 99999;
	margin: 0px auto;
}

.table .row .item .title i {
	width: 14px;
	height: 14px;
	display: inline-block;
	margin: 2px 1px -2px 0;
	background-size: cover;
	background-position: center;
}

.table .row .item .title.type-meeting {
	background-color: #7dc4ed; 
}

.table .row .item .title.type-urgent {
	background-color: #e5e559; 
}

.table .row .item .title.type-sla {
	background-color: #59e577; 
}

.table .row .item .title.type-off {
	background-color: #e85c5a; 
}

.table .row .item .title.type-call {
	background-color: #59e5cb;	 
}

/* Clients */

.table .row .item .title.client-albanymeadows {
	color: #FFFFFF;
	background-color: #374A6D;
}
.table .row .item .title.client-alteredrealities {
	color: #FFFFFF;
	background-color: #E30613;
}
.table .row .item .title.client-andrewhenry {
	color: #FFFFFF;
	background-color: #39337F;
}
.table .row .item .title.client-anthem {
	color: #FFFFFF;
	background-color: #00B3A4;
}
.table .row .item .title.client-academic {
	color: #FFFFFF;
	background-color: #8818E2;
}
.table .row .item .title.client-areti {
	color: #FFFFFF;
	background-color: #EE8CA4;
}
.table .row .item .title.client-birthday {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}
.table .row .item .title.client-anniversary {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #8E2DE2, #4A00E0, #00C9FF, #92FE9D);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}
.table .row .item .title.client-blood {
	color: #FFFFFF;
	background-color: #C30F16;
}
.table .row .item .title.client-bopgun {
	color: #FFFFFF;
	background-color: #FFC100;
}
.table .row .item .title.client-bokafood {
	color: #FFFFFF;
	background-color: #008A98;
}
.table .row .item .title.client-brimstonewood {
	color: #FFFFFF;
	background-color: #EF4123;
}
.table .row .item .title.client-chaine {
	color: #FFFFFF;
	background-color: #86764E;
}
.table .row .item .title.client-character {
	color: #FFFFFF;
	background-color: #FA5000;
}
.table .row .item .title.client-christmas {
	color: #FFFFFF;
	background-color: #C30F16;
}
.table .row .item .title.client-coffee {
	color: #FFFFFF;
	background-color: #6B3703;
	background: repeating-linear-gradient(45deg, #8A4500, #8A4500 10px, #542B02 10px, #542B02 20px);
}
.table .row .item .title.client-compressorsystems {
	color: #FFFFFF;
	background-color: #F1402E;
}
.table .row .item .title.client-createflavours {
	color: #FFFFFF;
	background-color: #CDDB00;
}
.table .row .item .title.client-dc {
	color: #FFD603;
	background-color: #003250;
}
.table .row .item .title.client-dentist {
	color: #FFFFFF;
	background-color: #5DC4EE;
}
.table .row .item .title.client-doctor {
	color: #FFFFFF;
	background-color: #C30F16;
}
.table .row .item .title.client-dinisla {
	color: #FFFFFF;
	background-color: #3B3B3A;
}
.table .row .item .title.client-eandd {
	color: #FFFFFF;
	background-color: #FF4351;
}
.table .row .item .title.client-egmont {
	color: #FFFFFF;
	background-color: #497384;
}
.table .row .item .title.client-england {
	color: #FFFFFF;
	background-color: #CE1124;
}
.table .row .item .title.client-fellow {
	color: #FFFFFF;
	background-color: #232323;
}
.table .row .item .title.client-gregorys {
	color: #FFFFFF;
	background-color: #833871;
}
.table .row .item .title.client-halloween {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #512888, #7349AC, #EB6123, #DA4200);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}
.table .row .item .title.client-hachette {
	color: #FFFFFF;
	background-color: #1D6BA7;
}
.table .row .item .title.client-hardingevans {
	color: #FFFFFF;
	background-color: #00B1AA;
}
.table .row .item .title.client-harrisevolution {
	color: #FFFFFF;
	background-color: #E7CFC6;
}
.table .row .item .title.client-hybridlegal {
	color: #FFFFFF;
	background-color: #331730;
}
.table .row .item .title.client-intouchdisplay {
	color: #FFFFFF;
	background-color: #47B4D1;
}
.table .row .item .title.client-iwsr {
	color: #161D55;
	background-color: #F69A3B;
}
.table .row .item .title.client-jpl {
	color: #FFFFFF;
	background-color: #0A3E2F;
}
.table .row .item .title.client-kelseymedia {
	color: #FFFFFF;
	background-color: #A1D4AE;
}
.table .row .item .title.client-kitchensbynolte {
	color: #FFFFFF;
	background-color: #EC660C;
}
.table .row .item .title.client-laureategardens {
	color: #FFFFFF;
	background-color: #4A304C;
}
.table .row .item .title.client-londonandcountry {
	color: #FFFFFF;
	background-color: #F26E50;
}
.table .row .item .title.client-martingrant {
	color: #FFFFFF;
	background-color: #D4AF37;
}
.table .row .item .title.client-milverton {
	color: #FFFFFF;
	background-color: #0F2A5B;
}
.table .row .item .title.client-mogul {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #3DA849, #E90384, #EB7C27);
}
.table .row .item .title.client-mot {
	color: #FFFFFF;
	background-color: #00703C;
}
.table .row .item .title.client-momo {
	color: #FFFFFF;
	background-color: #F21B13;
}
.table .row .item .title.client-momo i {
	background-image: url(../im/i-momo.png);
}
.table .row .item .title.client-napo {
	color: #DAD478;
	background-color: #144347;
}
.table .row .item .title.client-nactarome {
	color: #FFFFFF;
	background: linear-gradient(-45deg, #5CB427, #EB8C00, #AD1C31);
}
.table .row .item .title.client-ncdl {
	color: #FFFFFF;
	background-color: #CC1010;
}
.table .row .item .title.client-ourmedia {
	color: #FFFFFF;
	background-color: #41B1C4;
}
.table .row .item .title.client-physio {
	color: #FFFFFF;
	background-color: #49C4DB;
}
.table .row .item .title.client-puzzler {
	color: #FFFFFF;
	background-color: #1A0E70;
}
.table .row .item .title.client-reclaim {
	color: #FBFBFB;
	background-color: #3D3D27;
}
.table .row .item .title.client-riverside {
	color: #FFFFFF;
	background-color: #EC6C23;
}
.table .row .item .title.client-roulette {
	color: #FFFFFF;
	background: repeating-linear-gradient(45deg, #000000, #000000 10px, #B00101 10px, #B00101 20px);
}
.table .row .item .title.client-saltfordkitchens {
	color: #FFFFFF;
	background-color: #575656;
}
.table .row .item .title.client-sbs {
	color: #FFFFFF;
	background-color: #168794;
}
.table .row .item .title.client-slimsticks {
	color: #FFFFFF;
	background-color: #AFCA0B;
}
.table .row .item .title.client-snowdrop {
	color: #FFFFFF;
	background-color: #2E4328;
}
.table .row .item .title.client-surreytiles {
	color: #FFFFFF;
	background-color: #71665D;
}
.table .row .item .title.client-themaitlandclinic {
	color: #FFFFFF;
	background-color: #DB6504;
}
.table .row .item .title.client-threadanddandy {
	color: #FFFFFF;
    background-color: #294963;
}
.table .row .item .title.client-travelbuddy {
	color: #FFFFFF;
    background-color: #20BB82;
}
.table .row .item .title.client-upandundersports {
	color: #FFFFFF;
	background-color: #E20613;
}
.table .row .item .title.client-vasterntimber {
	color: #FFFFFF;
	background-color: #415A29;
}
.table .row .item .title.client-vyoo {
	color: #FFFFFF;
    background-color: #CBBBA0;
}
.table .row .item .title.client-warhammer {
	color: #F6D840;
	background-color: #DD3736;
}
.table .row .item .title.client-whiley {
	color: #FFFFFF;
	background-color: #FF00FF;
}
.table .row .item .title.client-holiday {
	color: #FFFFFF;
	background-color: #000000;
}

.table .row .item .title.client-home {
	color: #FFFFFF;
    background-color: #FF5252;
}
.table .row .item .title.client-studio {
	color: #000000;
	background-color: #FFC100;
}
.table .row .item .title.client-out {
	color: #000000;
	background-color: #02F6F5;
}
.table .row .item .title.client-home,
.table .row .item .title.client-studio,
.table .row .item .title.client-out {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    right: 10px;
}
.table .row .item .title.client-home i,
.table .row .item .title.client-studio i,
.table .row .item .title.client-out i {margin: 0 auto;}
.table .row .item .title.client-home .job-title,
.table .row .item .title.client-studio .job-title,
.table .row .item .title.client-out .job-title {display: none;}
.table .row .item .title.client-home input.delete,
.table .row .item .title.client-studio input.delete,
.table .row .item .title.client-out input.delete {
	width: 26px;
	left: 0px;
	right: auto;
}
.table .row .item .title.client-hours {
	width: auto;
	position: absolute;
    bottom: 0;
    left: 10px;
    color: #FFFFFF;
    background-color: #000000;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}

.table .row .item .title.complete span, .table .row .item .title.complete i {
	opacity: 50% !important;
}

.table .row .item .title input {
    cursor: pointer;
    width: 20px;
    height: 100%;
    border: 0px;
    color: #FFFFFF;
    background-color: #414141;
    -webkit-appearance: none;
    margin: 0 auto;
    position: absolute;
    top: 0;
	right: -150px;
}

.table .row .item .title input:hover {
    color: #414141; 
    background-color: #FFFFFF; 
}

.table .row .item .title input.edit, .table .row .item .title input.edit-deadline {
	background-image: url(../im/pencil-alt-solid-white.png);
    background-size: 12px auto;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    width: 25px;
    height: 100%;
    border: 0px;
    font-size: 0px;
    background-color: #000000;
    -webkit-appearance: none;
    margin: 0 auto;
    position: absolute;
}

.table .row .item .title input.edit {
	right: 25px;
	left: auto;
}
.table .row .item .title input.edit-deadline {right: 30px;}

.table .row .item .title input.delete, .table .row .item .title input.delete-deadline {
	background-image: url(../im/times-solid.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    width: 25px;
    height: 100%;
    border: 0px;
    font-size: 0px;
    background-color: #FF0000;
    -webkit-appearance: none;
    margin: 0 auto;
    position: absolute;
}

.table .row .item .title input.delete {
	right: 0;
	left: auto;
}
.table .row .item .title input.delete-deadline {right: 0px;} 

.table .row .item .title input.delete:hover {
	background-color: #FFFFFF;
}

.table .row .item .title input.edit:hover {
    color: #F8C504;
    background-color: #555555;
}

.table .row .item .title:hover input {opacity: 1;}
.table .row .item .title:hover input.edit-deadline {right: 30px;}

.table .row .item input {
	position: relative;
	top: -38px;
	opacity: 0;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 5px;
	border: 1px solid #333333;
	box-sizing: border-box;
}
.table .row .item:hover form.create input {
	top: 0px;
	opacity: 1;
}

.add-job { 
	border-color: #d1d1d1;
}
.sticky-header {
	position: fixed;
    width: 100%;
    background-color: white;
	z-index: 9999;
}

.header {
	height: 90px;
	position: relative;
	text-align: center;
	background-color: #E4E4E4;
}
.header .title {
	float: left;
	color: #000000;
    font-family: 'Oswald-VariableFont';
    margin: 25px 0 0 0;
}

.header .fixed-width {display: flow-root;}

.item {
	background-color: white;
}

.week-title {
	font-family: 'Oswald-VariableFont';
	font-size: 24px;
	text-align: center;
	font-weight: 500;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 150px;
	padding: 20px;
}

body.dark-mode .header-padding {
	background-color: #414141;
	padding-top: 90px;
}

.header-padding {
	background-color: white;
	padding-top: 90px;
}

body.dark-mode .week-title {
	color: white;
	background-color: #1d1d1d;
	border-color: #1d1d1d;
}

.week-nav {
	margin: 0px auto;
    width: 10%;
    margin-top: 50px;
	text-align: left;
	float: right;
	margin-right: -20px;
}

footer {
	text-align: center;
	color: #414141;
	background-color: #F8C504;
}
footer label,
footer select {
    background-color: transparent;
    border-color: #414141;
   	font-weight: bold;
	font-size: 12px;
	color: #414141;
}

footer a:hover {
	color: white;
	-moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.table .row .item input.update-button {
	display: none;
	width: 24%;
	border-style: none; 
	font-size: 14px; 
	cursor: pointer; 
	color: #bababa
}
/*.table .row .item:hover input.update-button {display: inline-block;}*/

.table .row .item input.update-button:hover {
	background: #F8C504;
	color: black;
	font-weight: bold;
}

.emoji {
	font-size: 20px;
	margin-bottom: 10px;
}

.left {
	margin-right: 10px;
}

.right {
	margin-left: 10px;
}

.arrow {
	width: 100%;
	max-width: 20px;
	cursor: pointer;
}

.app-logo {
	max-width: 4rem;
}

.app-logo.light {
	visibility: visible;
}

.app-logo.dark {
	display: none; 
}

body.dark-mode .app-logo.light {
	display: none;
}

.arrow.dark.left, .arrow.dark.right {
	filter: invert(1);
}

body.dark-mode .arrow.dark.left, body.dark-mode .arrow.dark.right {
	filter: invert(0);
}


body.dark-mode .app-logo.dark {
	display: inline-block;  
}

/* Dark Mode */
body.dark-mode .item {background-color: #414141;}
body.dark-mode .table .row {color: lightgray; border-top-right-radius: 20px;}
body.dark-mode .table {background-color: #414141;}
body.dark-mode .header {
	background-color: #414141;
	border-color: #1D1D1D;
}
body.dark-mode .header .title {color: #FFFFFF;}
body.dark-mode .table .row .item input.update-button:hover {
	background: #F8C504;
	color: black;
	font-weight: bold;	
}
body.dark-mode .table .row .item input.update-button {
	background: #6D6D6D;
	color: black;
}
body.dark-mode .table .row .item {border: 1px solid #A0A0A0;}
body.dark-mode .table .row .item input {
	background: #414141;
    color: white;
}

.meeting {
	background-color: pink;
}

/* Modal */ 

.modal-div {
	opacity: 0;
	visibility: hidden;
}

.modal-div.active {
	opacity: 1;
	visibility: visible;
}

.lightbox {
	opacity: 100%;
	width: 100vw;
    height: 100vh;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background-color: rgba(92, 92, 92, 0.8);
    background-position: center;
    background-repeat: repeat;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    -ms-transition: .25s ease-in-out;
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.modal {
    width: 780px;
    max-width: 100%;
    padding: 20px;
    text-align: center;   
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    box-sizing: border-box;
    overflow: hidden;
	max-height: 90vh;
	z-index: 1;
	background-color: darkgray;
	border-radius: 5px;
	padding: 50px 0px 50px 0px;
}

/* toggle css */

.inactiveMixin {
	content: "";
	position: absolute;
	display: block;
  }
  .beforeAnimation {
	transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  }
  .afterAnimation {
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
	transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  }

.toggleWrapper {
	float: right;
    margin-top: 56px;
}

  .toggleWrapper input.mobileToggle {
	opacity: 0;
	position: absolute;
  }

  .toggleWrapper input.mobileToggle + label {
	cursor: pointer;
	position: relative;
    display: inline-block;
    user-select: none;
    transition: .4s ease;
    height: 16px;
    width: 32px;
    border: 1px solid #e4e4e4;
    border-radius: 60px;
  }
  .toggleWrapper input.mobileToggle + label:before {
	content: "";
	position: absolute;
	display: block;
	transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
	height: 30px;
	width: 51px;
	top: 0;
	left: 0;
	border-radius: 30px;
  }
  .toggleWrapper input.mobileToggle + label:after {
	content: "";
    position: absolute;
    display: block;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    background: rgb(202, 202, 202);
    height: 17px;
    width: 22px;
    top: 0px;
    left: -2px;
    border-radius: 60px;
  }
  .toggleWrapper input.mobileToggle:checked + label:before {
	/* background: #2ecc71; */
	transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  }
  .toggleWrapper input.mobileToggle:checked + label:after {
	left: 11px;
    top: -1px;
  }

	.priority-select {
		color: white;
		margin-bottom: 30px;
		margin-top: 20px
	}

	.priority-select label {
		margin-right: 10px;
	}

	.time-select label {
		margin-right: 10px;
	}

	.time-select {
		color: white;
		margin-bottom: 30px;
		margin-top: 20px
	}

	.job-title.complete {
		text-decoration: line-through;
	}

	.job-time {
		color: white;
		margin-top: 10px;
		float: right;
	}

	.job-time.black {
		color: #414141;
	}

	.table .row:nth-child(2) {
		position: relative;
	}

  @import "/responsive.css"; 






/* Views */

/* Dashboard */

body.view-dashboard {
	min-height: 100vh;
	background-color: #000000;
}
body.view-dashboard .table {background-color: #000000;}
body.view-dashboard .table .row .item {padding: 10px 10px 40px 10px;}
body.view-dashboard .table .row .item,
body.view-dashboard .table .row:nth-child(odd) .item {background-color: #000000;}
body.view-dashboard .fixed-width {
    width: 100%;
    padding: 0 40px;
}
body.view-dashboard .sticky-header,
body.view-dashboard .header-padding,
body.view-dashboard #deadlines,
body.view-dashboard .deadlines,
body.view-dashboard footer,
body.view-dashboard .week-title,
body.view-dashboard .table .row .item input {display: none;}

body.view-dashboard .weeks .week {display: none;}
body.view-dashboard .weeks .week:nth-child(1) {display: inline-block;}

body.view-dashboard .table .row .item p.small,
body.view-dashboard .table .row .item .title {font-size: 17px;}
body.view-dashboard .table .row .item p.large {font-size: 20px;}

body.view-dashboard .table .row:nth-child(1n+2) .item p.small {display: none;}


