@import"//fonts.googleapis.com/css?family=Roboto:100,300,400,600";




.codigital-widget * {
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
	list-style: none;
	font-weight: normal;
	/*line-height: normal;*/
	text-decoration: none;
	font-size: 13px;
	background: none;
	color: #222222;
	font-family: arial;
}

.codigital-widget {
	padding: 4px 4px 4px 4px;
	margin-bottom: 15px;
	background: transparent !important;
	border: none !important;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	background: #008ED3;
	min-width: 300px;
}

.codigital-widget .codigital-logo {
	background: none; /*#ffffff url('https://app.codigital.com/img/custom/ucl_logo_black.png') 30px 10px no-repeat;*/
	height: 5px;
	padding: 10px 4px 4px 4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow:inset 0 1px 0 rgba(20,20,20,.35);
	-ms-box-shadow:inset 0 1px 0 rgba(20,20,20,.35);
	-webkit-box-shadow:inset 0 1px 0 rgba(20,20,20,.35);
	box-shadow:inset 0 1px 0 rgba(20,20,20,.35);
	display: none;
}

.codigital-widget .codigital-project-body {
	padding-bottom: 75px;
}

.codigital-widget .codigital-project-title {
	padding: 18px;
	margin-left: 20px;
}

.codigital-widget .codigital-project-title a {
	font-size: 20px;
	color: #ffffff;
}

.codigital-widget .codigital-project-title a:hover {
	color: #36ca36;
}

.codigital-widget .codigital-project-summary {
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 16px 26px 16px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;
	font-family: Roboto;
	font-weight: 300;
}

.codigital-widget .codigital-project-data {
	background: #eeeeee;
	padding: 10px 4px 4px 4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

.codigital-widget .codigital-project-data .codigital-project-count,
.codigital-widget .codigital-project-data .codigital-not-started {
	overflow: hidden;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d3d3d3;
	background: #eeeeee;
}

.codigital-widget .codigital-project-data .codigital-not-started {
	margin: 0 0 4px 0;
}

.codigital-widget .codigital-project-data .codigital-contributor-count {
	width: 33%;
	float: left;
	border-right: 1px solid #d3d3d3;
}

.codigital-widget .codigital-project-data .codigital-item-count {
	width: 33%;
	float: left;
	border-right: 1px solid #d3d3d3;
}

.codigital-widget .codigital-project-data .codigital-vote-count {
	width: 33%;
	float: left;
}

.codigital-widget .codigital-project-data .codigital-days {
	width: 49%;
	float: left;
	border-right: 1px solid #d3d3d3;
}



.codigital-widget .codigital-project-data .codigital-hours {
	width: 50%;
	float: left;
}

.codigital-widget .codigital-project-data .codigital-item-count,
.codigital-widget .codigital-project-data .codigital-vote-count,
.codigital-widget .codigital-project-data .codigital-days,
.codigital-widget .codigital-project-data .codigital-contributor-count,
.codigital-widget .codigital-project-data .codigital-hours {
	text-align: center;
}

.codigital-widget .codigital-project-data .codigital-item-count span,
.codigital-widget .codigital-project-data .codigital-vote-count span,
.codigital-widget .codigital-project-data .codigital-days span,
.codigital-widget .codigital-project-data .codigital-contributor-count span,
.codigital-widget .codigital-project-data .codigital-hours span {
	display: block;
	font-size: 42px;
	font-family: Roboto;
	font-weight: 300;
}

.codigital-widget .codigital-project-data .codigital-project-top-items {
	padding: 30px;
	background: #ffffff;
	cursor: pointer;
	font-size: 13px;
	pointer-events: none;
	max-width: 500px;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
}

.codigital-widget .codigital-project-data .codigital-project-top-items:hover {
	cursor: pointer;
	pointer-events: none;
}

.codigital-widget .codigital-project-data .codigital-project-top-items .codigital-top-items-label {
	font-weight: bold;
	font-size: 22px;
	padding: 0 0 15px 0;
	font-family: Roboto;
	font-weight: 300;
	text-align: center;
}

.codigital-widget .codigital-project-data .codigital-project-top-items li {
	margin: 5px 0 0 33px;
	list-style-type: decimal;
	word-wrap: break-word;
	padding-bottom: 10px;
	font-size: 17px;
	font-family: Roboto;
	font-weight: 400;
	margin-bottom: 5px;
}

.codigital-widget .codigital-project-data .codigital-project-top-items .item .rank {
	float: left; 
	display: block;
	width: 38px !important; 
	height: 38;
	margin: 0px; 
	margin-top: 3px; 
	padding: 0px; 
	font-size: 17px;
	font-family: Roboto;
	font-weight: 400;
	border-radius: 28px;
	background-color: #dddddd;
	padding: 8px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

.codigital-widget .codigital-project-data .codigital-project-top-items .item .content {
	word-wrap: break-word;
	font-size: 18px;
	font-family: Roboto;
	font-weight: 300;
	margin-left: 15px;
	margin-top: 6px; 
	margin-bottom: 15px;
}

.codigital-widget .codigital-project-data .codigital-project-top-items .item .generation {
	float: right;
	width: 48px;
	height: 48px;
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 4px;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: Roboto;
	font-weight: 400;
	border-radius: 20px;
	/*background-color: #008ED3;*/
	background: #ffffff url('//app.codigital.com/img/custom/refresh_small.png') 3px 3px no-repeat;
	text-align: center;
	color: #008ED3;
}

.codigital-widget .codigital-project-data .codigital-project-top-items .item .generation .gen-label {
	font-size: 8px;
	text-transform: uppercase;
	color: #555555;
	margin-top: 12px;
	margin-left: -4px;
}

.codigital-widget .codigital-project-data .codigital-project-top-items .item .generation .gen-number {
	margin-left: -4px;
	margin-top:  -2px;
	font-weight: bold;
	color: #333333;
}

.item .content img {
	width: 200px;
	padding: 5px;
	border-radius: 6px;
	border: 1px solid #c0c0c0;
	background: #dddddd;
	margin-right: 15px;
}

 @media only screen and (max-width : 768px) {
 		.item .content img {
 			width: 150px;
 		}
 }

.item .item-row {
	margin-left: 40px;
}

.item .item-row .content-text-container {
	overflow: hidden;
}

.item .item-row .content-image-container {
	margin: 0px;
	overflow: hidden;
}

.codigital-widget .codigital-project-data .codigital-project-top-items ol {
	font-size: 15px;
}

.codigital-widget .codigital-project-data .codigital-project-top-items li span {
	font-weight: normal;
	font-size: 15px;
}

.codigital-widget .codigital-project-data .codigital-participate-link a {
	display: block;
	text-align: center;
	line-height: 37px;
	height: 37px;
	background: #616161;
	color: #f5ae82;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0px 0px #000000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
	margin-top: 20px;
	display: block;
	height: 45px;
	line-height: 45px;
	padding: 0 22px;
	color: #4D87CE;
	font-size: 18px;
	text-decoration: none;
	background: #DDDDDD;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#DDDDDD));
	background: -moz-linear-gradient(top, #FFFFFF, #DDDDDD);
	border: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color:#6891e7;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	-moz-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
	-ms-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
	-webkit-box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
	box-shadow:inset 0 1px 0 rgba(256,256,256,.35);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ff3D9F22,EndColorStr=#ff13630a);
	background-image:-moz-linear-gradient(top,#3D9F22 0,#13630a 100%);
	background-image:-ms-linear-gradient(top,#3D9F22 0,#13630a 100%);
	background-image:-o-linear-gradient(top,#3D9F22 0,#13630a 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3D9F22),color-stop(100%,#13630a));
	background-image:-webkit-linear-gradient(top,#3D9F22 0,#13630a 100%);
	background-image:linear-gradient(to bottom,#3D9F22 0,#13630a 100%);
	/*
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffdf7f32,EndColorStr=#ffae5208);
	background-image:-moz-linear-gradient(top,#df7f32 0,#ae5208 100%);
	background-image:-ms-linear-gradient(top,#df7f32 0,#ae5208 100%);
	background-image:-o-linear-gradient(top,#df7f32 0,#ae5208 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#df7f32),color-stop(100%,#ae5208));
	background-image:-webkit-linear-gradient(top,#df7f32 0,#ae5208 100%);
	background-image:linear-gradient(to bottom,#df7f32 0,#ae5208 100%);
	*/
	width: 280px;
	font-size: 15px;
	font-family: arial;
	text-align: center;
	background-image: none;
   	box-shadow: none;
   	background: #000000;
   	border: 2px solid #FFFFFF;
}

.codigital-widget .codigital-project-data .codigital-participate-link a:hover {
	color: #ffffff;
	background: #333333;
}

.codigital-widget .codigital-project-data .codigital-not-started .codigital-project-starts {
	display: block;
	overflow: hidden;
	text-align: center;
	color: #222222;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.codigital-widget .codigital-powered-by {
	text-align: center;
	color: #999999;
	font-size: 10px;
	padding: 4px 0 0 0;
	line-height: 25px;
}

.codigital-widget .codigital-powered-by a {
	font-weight: bold;
	color: #121213;
	margin-left: 1px;
}

.codigital-widget .tandcs {
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	padding: 4px 0 0 0;
	line-height: 10px;
}

.codigital-widget .tandcs a {
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	padding: 4px 0 0 0;
	line-height: 10px;
	text-decoration: underline;
}

.codigital-widget .disclaimer {
	/*display: block !important;*/
}