/******************************
Base theme overrides
******************************/
@import "//cloud.typography.com/7882272/718626/css/fonts.css";

html, body {

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.skin-black .left-side {
	background: #363f48;
}

.skin-black .sidebar > .sidebar-menu > li > a:hover, .skin-black .sidebar > .sidebar-menu > li.active > a {
	background: #566471;
}

.skin-black .logo {
	background-color: #252c33;
}

a {
	color: #146695;
}



/******************************
Specific overrides
******************************/


.task_job_discussion.with_text {
	width: 120px !important;
}

.task_job_discussion {
	font-size: 12px !important;
	font-weight: bold;
}

.task_job_discussion span {
	color: red;
}

.tableclass td {	
	font-size: 13px;
}

.tableclass td input[type=text], .tableclass td select, .tableclass td textarea {
	width: 90%;
	max-width: 300px;
}

.tableclass td input.currency {
	width: 40%;
	margin-left: 5px;
}

.tableclass td input[type=checkbox] {
	width: auto;
	clear: left;
}

.tableclass td input[type=button], .tableclass td input[type=submit] {
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #ededed;
	color: #2c2c2c;
	font-weight: bold;
	border-color: #ddd;
	border-bottom-color: #ddd;
	-webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);
	box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);
}

#save_saved, #insert_saved {
	margin-top: 5px;
}

.tableclass td select #invoice_invoice_payment[new] {
	width: auto;
}

.external-logo {
	width: 150px;
	margin: 10px auto 0;
}

.external-logo img {
	max-width: 100%;
}

.pretty_content_wrap h1, .pretty_content_wrap h2   {
	font-family: "Gotham SSm A", "Gotham SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.pretty_content_wrap {
	border: none;
	border-radius: 0px; 
	margin-top: 8px;
}

.btn.btn-primary {
    background-color: #3C8DBC;
    border-color: #367FA9;
}

.pretty_content_wrap a, .pretty_content_wrap a:link, .pretty_content_wrap a:visited, .pretty_content_wrap .ui-widget-content a {
	text-decoration: none;
	color: #3c8dbc;
}

.project-details {
  background-color: #F3F3F3;
  border: 1px solid #cbcbcb;
  padding: 8px 8px 10px 8px;
}

.project-details h2 {
  background-color: transparent;
  border: none;
  padding: 0;
  margin-bottom: 4px;
}

.project-details span {
  display: block;
  font-size: 14px;
}

.project-details .artist {
  font-size: 16px;
	margin-bottom: 10px;
}

.pretty_content_wrap .tableclass_form thead > tr > th, .pretty_content_wrap .tableclass_rows thead > tr > th {
  background: #566471;
  border: 1px solid #234161;
  font-weight: bold;
}
span.status_New {
	display: block;
	background: #2fc93a;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

span.status_Re-Order {
	display: block;
	background: #70dac2;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

span.status_Materials.Needed, span.status_Payment.Required {
	display: block;
	background: #d13030;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

span.status_Proofs {
	display: block;
	background: #2b8bc2;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

span.status_In.Production {
	display: block;
	background: #144c91;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}

span.status_Pending.Approval {
	display: block;
	background: #ed7e2d;
	padding: 5px 10px;
	font-weight: bold;
	color: #ffffff;
}
span.status_Complete {
	display: block;
	background: #bdbdbd;
	padding: 5px 10px;
	font-weight: bold;
	color: #5c5c5c;
}
span.status_Cancelled {
	display: block;
	background: #efefef;
	padding: 5px 10px;
	font-weight: bold;
	color: #5c5c5c;
}

.box.box-solid > .box-header .button .private_note_add {
	border-color: #e73535;
	background: #df5151;
	color: #ffffff;
}

.box.box-solid > .box-header .button .private_note_add:hover {
	background-color: #d67575 !important;
}


table[id^="private_note_job_"]>tbody>tr:nth-child(odd)>td, table[id*=" private_note_job_"]>tbody>tr:nth-child(odd)>td {
    background-color: #e5edf1;
}
table[id^="private_note_job_"]>tbody>tr:nth-child(even)>td, table[id*=" private_note_job_"]>tbody>tr:nth-child(even)>td {
    background-color: #d1dee6;
}

table[id^="private_note_job_"] > thead > tr > th, table[id*=" private_note_job_"] > thead > tr > th {
	background-color: rgb(54, 63, 72);
	color: #ffffff;
}

table[id^="private_note_job_"] a, table[id*=" private_note_job_"] a {
  color: #146695;
}

.box.box-solid > .box-header .button .discussion_note_add {
	border-color: #1a6a9c;
	background-color: #3c8dbc;
	color: #ffffff;
}

.box.box-solid > .box-header .button .discussion_note_add:hover {
	background-color: #508fb7 !important;
}


table[id^="discussion_note_job_"]>tbody>tr:nth-child(odd)>td, table[id*=" discussion_note_job_"]>tbody>tr:nth-child(odd)>td {
    background-color: #e5f0ed;
}
table[id^="discussion_note_job_"]>tbody>tr:nth-child(even)>td, table[id*=" discussion_note_job_"]>tbody>tr:nth-child(even)>td {
    background-color: #d4e5e0;
}

table[id^="discussion_note_job_"] > thead > tr > th, table[id*=" discussion_note_job_"] > thead > tr > th {
	background-color: #177b67;
	color: #ffffff;
}

table[id^="discussion_note_job_"] a, table[id*=" discussion_note_job_"] a {
  color: #146695;
}

.box.box-solid > .box-header .button .note_add {
	border-color: #1a6a9c;
	background-color: #3c8dbc;
	color: #ffffff;
}

.box.box-solid > .box-header .button .note_add:hover {
	background-color: #508fb7 !important;
}


/*table[id^="note_job_"]>tbody>tr:nth-child(odd)>td, table[id*=" note_job_"]>tbody>tr:nth-child(odd)>td {
    background-color: #e5f0ed;
}
table[id^="note_job_"]>tbody>tr:nth-child(even)>td, table[id*=" note_job_"]>tbody>tr:nth-child(even)>td {
    background-color: #d4e5e0;
}*/

table[id^="note_job_"] > thead > tr > th, table[id*=" note_job_"] > thead > tr > th {
	background-color: #d94c4c;
	color: #ffffff;
}