﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/* the following styles were used to show check/uncheck sign */
 .unsuccess {
    background:url('../Content/images/invalid.png') no-repeat 0 50%;
    background-size: 20px 20px;
    padding-left:22px;
    line-height:24px;
    font-weight:normal;
    font-size: 14px;
}

 .success {
    background:url('../Content/images/valid.png') no-repeat 0 50%;
    background-size: 20px 20px;
    padding-left:22px;
    line-height:24px;
    font-weight:normal;
    font-size: 14px;
}

 .SodexoGrid
{
    background-color:White;
    border-collapse: collapse;
    width:95%;
    border: 1px solid gray;
}

.SodexoGrid  tr:hover td 
{
   background: none repeat scroll 0 0 #FFD966;
}

 .SodexoGrid td
{
	margin:0px;
	padding: 3px 3px 3px 3px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	border: 1px solid gray;
}

.oddrow {background-color:#E5E5E5;}
.evenrow {background-color: White;}

.SodexoGrid tr{
    background: white;
}

.thead-color
{
     padding:6px;
    margin:3px;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: 600;
    background-color:#D6E5F3;
}

.SodexoGrid th
{
    padding:6px;
    margin:3px;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: 600;
    background-color:#D6E5F3;
    font-weight:600; 
    background-position: bottom; 
    height:15px; 
    vertical-align:top;
}

.GridBoarder
{
    margin:5px;
    padding:0px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;
	border-collapse: collapse;
}


.GridBoarder td 
{
    margin:0px;
    padding:6px;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	background-color: white;

}
.VerticalScroll
{
    margin-bottom: 0px !important;
}

#dvTable {
 width: 200px !important;
}

.col-md-7  {
 width: 215px !important;
    padding-right: 0 !important;
}

.col-md-7 span {
 position: absolute !important;
    top: 0 !important;
    right: -10px !important;
}