
.span1 {
  width: 50px !important;
}
.span2 {
  width: 100px !important;
}
.span3 {
  width: 150px !important;
}
.span4 {
  width: 200px !important;
}
.span5 {
  width: 250px !important;
}
.span6 {
  width: 300px !important;
}
.span7 {
  width: 350px !important;
}
.span8 {
  width: 400px !important;
}
.span9 {
  width: 500px !important;
}
.span10 {
  width: 600px !important;
}
.span100 {
  width: 100% !important;
}

.datefield {
  width: 80px !important;
}
.hour, .minute {
  width: 30px !important;
}

.titlebar .required {
  padding: 0 5px;
}

.alert .close {
  display: none;
}
.required {
  color: #d14836;
}

ul.unstyled, ol.unstyled {
  list-style: none;
}
.table-striped {
  background-color: #F5F5F5;
}

/* BODY */

#timesheets-screen .container {
  overflow-x: scroll;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
  margin-top: 15px;
}

fieldset legend {
  font-size: 14px;
  font-weight: bold;
}

#bulkCvActionForm fieldset {
  width: 784px;
}

.cancel {
  background-color: red !important;
  border-color: red !important;
}

/* ADMIN */
#side-nav {
  width: 157px;
  margin-left: -2px;
}

.toolbox {
  border-spacing: 0px;
  background-color: #B7B7D3;
}
.toolbox tr {
  background-color: #B7B7D3;
}

.vetting-checks {
	width: 275px;
}

.vetting-doc, .vetting-history, .vetting-log {
	margin: 10px;
	padding: 5px;
}

.vetting-doc {
	border: 1px solid #CCCCFF;
}

.vetting-submit {
	padding: 10px;
	text-align: right;
}

.vetting-title {
	margin: 10px 0px;
}

.status-pill, #job-details .job-type {
  float: right;
  margin-right: 10px;
}
.status-pill.active {
  background-color: Green;
}
.status-pill.inactive {
  background-color: Crimson;
}

.offer-extension .flash {
  padding-bottom: 5px;
}
.offer-extension .flash li:not(:first-child) {
  padding-top: 5px;
}
.offer-extension textarea {
  width: 100%;
}
.offer-extension select {
  width: 150px;
}

table.simple {
	width: 95%;
	color: #666;
	font-size: 12px;
	text-shadow: 1px 1px 0px #fff;
	background: #eaebec;
	border: #ccc 1px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
table.simple th {
	padding: 5px;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #e0e0e0;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.simple th.small-column {
	width: 10%;
}

table.simple input:not([type=submit]) {
	width: 95%;
}

table.simple th:first-child {
	text-align: left;
}
table.simple tr:first-child th:first-child {
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
}
table.simple tr:first-child th:last-child {
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
table.simple tr {
	text-align: left;
}
table.simple tr td:first-child {
	text-align: left;
	border-left: 0;
}
table.simple tr td {
	padding: 5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.simple tr.even td {
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.simple tr:last-child td {
	border-bottom: 0;
}
table.simple tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
table.simple tr:last-child td:last-child {
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
table.simple tr:hover td {
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.report-parameter-label {
	text-align: right;
}

.report-parameter-select {
	width: 300px;
}

table.spaced {
	border-collapse: separate; border-spacing: 10px;
}
/*--------------------------- Inline Styling Removal -----------------------*/

.display-inline {
	display:inline;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

table.center {
  margin-left: auto; 
  margin-right: auto;
  table-layout: fixed;
}

/*--------------------------- Admin -----------------------*/
.user-navbar-table {
  width: 160px;
  border: 0px;
  padding: 0px;
  border-spacing: 0px;
}

#content table.toolbox {
  width: 158px;
}
/*--------------------------- Admin End -----------------------*/

/*--------------------------- Offers -----------------------*/
#ltd_co_details {
  width: 784px;
}

#agency-fees {
  height: auto;
}

/*-------------------------- Offers End --------------------*/

/*--------------------------- Timesheets -----------------------*/

.timesheet-total-leave-field {
  width: 41px;
}

.timesheet-field-small {
  width: 41px;
}

/*-------------------------- Timesheets End --------------------*/

/*--------------------------- CV Details -----------------------*/
.accept-reject-actions-title-cell {
  height:42px;
}
/*-------------------------- CV Details End --------------------*/
