﻿/*----------------------------------------------------------------------
Project page
-----------------------------------------------------------------------*/
.flex-wrap{
	display:flex;
}
.ProjectPreview
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}

.ProjectCaption
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.ProjectHeaderTable, .ProjectSortDiv, .assignmentName 
{
	background-image: none;
	width: 100%;
	background: none !important;
	padding: 0 20px 40px 20px;
}

.ProjectHeaderTd
{
	vertical-align: middle;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#5C5C5B;
}

.ProjectActionsTable
{
	width: 100%;
	padding: 20px;
	 
}

.ProjectActionsTableTd
{
	padding: 10px 0;
    font-weight: 700;
}

.assignmentCaption, .assignmentDescriptionDiv
{
	margin-left: 15px;
    font-size: 14px;
    padding-right: 10px;
    line-height: normal;
    margin-bottom: 10px;
}

.assignmentCaption
{
	font-weight:bold;
}

.assignmentDetail, .assignmentInfo
{
	font-size: 14px;
	padding-top: 6px;
}

.assignmentDetail
{
	font-weight:bold;
}


/*----------------------------------------------------------------------
End Project page
-----------------------------------------------------------------------*/

.projectsTableHeader, .bottomProjectsHeader
{
	width:100%;
}

.bottomProjectsHeader
{
	background-color:#EEEEEE;
}

.assignmentName
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:10px;
	padding-left:10px;
}

.assignmentNameRow
{
	font-family:Arial;
	font-size:12px;
	border-bottom: thin solid #C0C0C0; 
	border-left-color: #C0C0C0;
    border-left-width: thin; 
    border-right-color: #C0C0C0; 
    border-right-width: thin;
    border-top-color: #C0C0C0; 
    border-top-width: thin;
    width:103%;
}

.instructionsRowText, .instructionsRowLabel, .uploadAssignmentLabel
{
	background-color: #EEEEEE;
	font-family:Arial;
	font-size:12px;
}

.instructionsRowText
{
	padding: 0 0 15px 25px;
}

.instructionsRowLabel
{
	/*height: 25px;*/
	padding: 15px 15px 15px 25px;
}

.uploadAssignmentLabel
{
	
	padding: 15px 15px 0px 25px;
	
}



.downloadFileRow
{
	border-bottom: thin solid #C0C0C0; 
	border-left-color: #C0C0C0;
    border-left-width: thin; 
    border-right-color: #C0C0C0; 
    border-right-width: thin;
    border-top-color: #C0C0C0; 
    border-top-width: thin; 
    height: 27px;
    font-family:Arial;
    font-size:10px;
    padding:0 0 15px 25px;
}

.startFileRowText, .startFileRowLabel
{
	background-color: #FFFFFF;
    font-family:Arial;
    font-size:12px;
	padding: 0 15px 15px 25px;
}

.startFileRowLabel
{
	/*height: 32px;*/
	background-color:#FFFFFF;
	padding: 15px 15px 15px 25px;
}

.instructionDownloadRow, .startFileDownloadRow, .startFileDownload
{
    font-family:Arial;
    font-size:10px;
}

.startFileDownloadRow
{
	background-color:#FFFFFF;
	padding: 0 15px 15px 15px;
}

.startFileDownload, .downloadSolutionFile
{
    background: #0076b1;
    border: 0;
    color: white;
    padding: 6px;
    border-radius: 6px;
    margin: 0 0 0 10px;
}

.startFileDownloadImage
{
	background-color:#FFFFFF;
	padding-left:10px;
}


.instructionDownloadRow
{
	background-color:#EEEEEE;
	padding-left: 15px;

}

.gradeSubmissionRow, .uploadAssignmentRow
{
	background-color: #EAEDF2;
    font-family:Arial;
    font-size:12px;
	
}

.gradeSubmissionRow
{
	padding: 15px 15px 15px 15px;
}

.uploadAssignmentRow
{
	padding:15px 15px 0px 15px;
	margin-left:15px;
}

.gradeSubmissionTd
{
	height: 33px;
	padding-left: 25px;
}

.SubmitProjectCancelButtonDiv, .RetunToSamAssignmentsDiv
{
	vertical-align:top;	
	text-align:right;
	padding-right: 10px;
    padding-top: 5px;

}

.RetunToSamAssignmentsDiv
{
	padding-right: 15px;
}

.SubmitProjectCancelButtonDiv
{
	padding-bottom:10px;	
}

.GridViewProjects
{
	border: solid .1em #CCCCCC;
	width: 100%;
	padding: 0;
	border-bottom: solid .1em #CCCCCC;
}

.GridViewProjects td
{
	margin: .1em .1em .1em .1em;
	padding: .1em .1em .1em .1em;
	font-family: Arial;
	font-size: 1em;
	font-weight: normal;
}

.GridViewItemProjects, .downloadFile
{
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}

.GridViewItemProjects
{
	background-color:#FFFFFF;
	color:#008BDF;
}

.GridViewItemHeaderProjects, GridViewItemProjects
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #333333;	
	background-color: #E6E0CA;
	height:21px;
}

.GridViewItemHeaderProjects th, .GridViewItemHeaderProjects td, .GridViewItemHeaderProjects a
{
	text-align: left;
	padding-left:8px;
}

.GridViewItemProjects th, .GridViewItemProjects td, .GridViewItemProjects a

{
	text-align: left;
	padding-left:12px;	
}

.downloadFile							   
{
	background-color:#EEEEEE;
	color:#008BDF;
}

.errorMessageText
{
	font-family: Arial;
	font-size: 12px;
	color:Red;
	font-weight:bold;
	padding-left: 25px;
	padding-top: 10px;
	background-color:#EEEEEE;
}
.WordImage,
.ExcelImage,
.PowerPointImage,
.AccessImage{
	width:26px;
	height:26px;
	background-size:100%;
	background-repeat: no-repeat;
	top: 2px;
	left: 8px;
	position: relative;
}
.WordImage
{
	background-image: url('Images/WordMainIconImage_clean.png');
}
.ExcelImage
{
	background-image: url('Images/ExcelMainIconImage_clean.png');
}
.PowerPointImage
{
	background-image: url('Images/PowerpointMainIconImage_cle.png');
}
.AccessImage
{
	background-image: url('Images/AccessMainIconImage_clean.png');
}


/*********** Instructor Projects *********************/
