/** Page Style **/

/* Edit Notice */
div.awardnoticesection fieldset {
	margin: 2%;
	background: #ffffff;
	padding: 2%;
	padding-top: 1%;
}

div.awardnoticesection legend {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	max-width: 100%;
}

div.awardnoticesection .contract-details-container {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto auto;
	
	column-gap: 10px;
  	row-gap: 15px;
}

div.awardnoticesection .contract-details-container .contract-value-details {
	grid-column-start: span 2;
	
	background-color: #aaa;
	padding: 1.3rem;
	text-align: center;
	font-size: 18px;
	color: #fff;
}

div.awardnoticesection .contract-details-container .supplier-details {
	grid-column-start: span 2;
	
	display: grid;
	grid-template-columns: 1fr 1fr;
}

div.awardnoticesection .contract-details-container .jvca-sub-details {
	grid-column-start: span 2;
}

div.awardnoticesection .contract-details-container .title {
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}

div.awardnoticesection .contract-details-container .value {
	margin-bottom: 8px;
}


div.noticerow .contract-details-container {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: auto auto;
	
	column-gap: 10px;
  	row-gap: 15px;
}

div.noticerow .contract-details-container .contract-value-details {
	grid-column-start: span 2;
	
	background-color: #aaa;
	padding: 1.3rem;
	text-align: center;
	font-size: 18px;
	color: #fff;
}

div.noticerow .contract-details-container .sub-lot-details {
	grid-column-start: span 2;
}
 
div.noticerow .contract-details-container .title {
	font-weight: bold;
	color: #333;
	margin-bottom: 5px;
}

div.noticerow .contract-details-container .value {
	margin-bottom: 8px;
}

.sub-details {
	padding: 5px;
	background: #f7f7f7; 
	border: 1px solid #ddd;
}

.completeentry address {
	margin-top: 0em;
}

/* Edit Notice End */

/* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
.chosen-container {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	margin-bottom: 10px;
}

.chosen-container .chosen-drop {
	position: absolute;
	top: 100%;
	left: -9999px;
	z-index: 1010;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #aaa;
	border-top: 0;
	background: #fff;
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.chosen-container.chosen-with-drop .chosen-drop {
	left: 0
}

.chosen-container a {
	cursor: pointer
}

.chosen-container-single .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0 0 0 8px;
	height: 23px;
	border: 1px solid #aaa;
	border-radius: 5px;
	background-color: #fff;
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff),
		color-stop(50%, #f6f6f6), color-stop(52%, #eee),
		color-stop(100%, #f4f4f4) );
	background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4
		100%);
	background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background-clip: padding-box;
	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
	color: #444;
	text-decoration: none;
	white-space: nowrap;
	line-height: 24px
}

.chosen-container-single .chosen-default {
	color: #999
}

.chosen-container-single .chosen-single span {
	display: block;
	overflow: hidden;
	margin-right: 26px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.chosen-container-single .chosen-single-with-deselect span {
	margin-right: 38px
}

.chosen-container-single .chosen-single abbr {
	position: absolute;
	top: 6px;
	right: 26px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(img/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-single .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
	background-position: -42px -10px
}

.chosen-container-single .chosen-single div {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 18px;
	height: 100%
}

.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(img/chosen-sprite.png) no-repeat 0 2px
}

.chosen-container-single .chosen-search {
	position: relative;
	z-index: 1010;
	margin: 0;
	padding: 3px 4px;
	white-space: nowrap
}

.chosen-container-single .chosen-search input[type=text] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	width: 100%;
	height: auto;
	outline: 0;
	border: 1px solid #aaa;
	background: #fff url(img/chosen-sprite.png) no-repeat 100% -20px;
	background: url(img/chosen-sprite.png) no-repeat 100% -20px;
	font-size: 1em;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-single .chosen-drop {
	margin-top: -1px;
	border-radius: 0 0 4px 4px;
	background-clip: padding-box
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search
	{
	position: absolute;
	left: -9999px
}

.chosen-container .chosen-results {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0 4px 4px 0;
	padding: 0 0 0 4px;
	max-height: 240px;
	-webkit-overflow-scrolling: touch
}

.chosen-container .chosen-results li {
	display: none;
	margin: 0;
	padding: 5px 6px;
	list-style: none;
	line-height: 15px;
	-webkit-touch-callout: none
}

.chosen-container .chosen-results li.active-result {
	display: list-item;
	cursor: pointer
}

.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container .chosen-results li.highlighted {
	background-color: #3875d7;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #3875d7),
		color-stop(90%, #2a62bc) );
	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
	color: #fff
}

.chosen-container .chosen-results li.no-results {
	display: list-item;
	background: #f4f4f4
}

.chosen-container .chosen-results li.group-result {
	display: list-item;
	font-weight: 700;
	cursor: default
}

.chosen-container .chosen-results li.group-option {
	padding-left: 15px
}

.chosen-container .chosen-results li em {
	font-style: normal;
	text-decoration: underline
}

.chosen-container-multi .chosen-choices {
	position: relative;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto !important;
	height: 1%;
	border: 1px solid #aaa;
	background-color: #fff;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #eee),
		color-stop(15%, #fff) );
	background-image: -webkit-linear-gradient(#eee 1%, #fff 15%);
	background-image: -moz-linear-gradient(#eee 1%, #fff 15%);
	background-image: -o-linear-gradient(#eee 1%, #fff 15%);
	background-image: linear-gradient(#eee 1%, #fff 15%);
	cursor: text
}

.chosen-container-multi .chosen-choices li {
	float: left;
	list-style: none
}

.chosen-container-multi .chosen-choices li.search-field {
	margin: 0;
	padding: 0;
	white-space: nowrap
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]
	{
	margin: 1px 0;
	padding: 5px;
	height: 15px;
	outline: 0;
	border: 0 !important;
	background: transparent !important;
	box-shadow: none;
	color: #666;
	font-size: 100%;
	font-family: sans-serif;
	line-height: normal;
	border-radius: 0
}

.chosen-container-multi .chosen-choices li.search-field .default {
	color: #999
}

.chosen-container-multi .chosen-choices li.search-choice {
	display: inline;
	clear: none;
	margin-right: 10px;
	position: relative;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	border: 1px solid #aaa;
	border-radius: 3px;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),
		color-stop(100%, #eee) );
	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%
		);
	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	background-clip: padding-box;
	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
	color: #333;
	line-height: 13px;
	cursor: default
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
	{
	position: absolute;
	top: 4px;
	right: 3px;
	display: block;
	width: 12px;
	height: 12px;
	background: url(img/chosen-sprite.png) -42px 1px no-repeat;
	font-size: 1px
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
	{
	background-position: -42px -10px
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
	padding-right: 5px;
	border: 1px solid #ccc;
	background-color: #e4e4e4;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #f4f4f4),
		color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8),
		color-stop(100%, #eee) );
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee
		100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%
		);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
	color: #666
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
	background: #d4d4d4
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close
	{
	background-position: -42px -10px
}

.chosen-container-multi .chosen-results {
	margin: 0;
	padding: 0
}

.chosen-container-multi .chosen-drop .result-selected {
	display: list-item;
	color: #ccc;
	cursor: default
}

.chosen-container-active .chosen-single {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active.chosen-with-drop .chosen-single {
	border: 1px solid #aaa;
	-moz-border-radius-bottomright: 0;
	border-bottom-right-radius: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-left-radius: 0;
	background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #eee),
		color-stop(80%, #fff) );
	background-image: -webkit-linear-gradient(#eee 20%, #fff 80%);
	background-image: -moz-linear-gradient(#eee 20%, #fff 80%);
	background-image: -o-linear-gradient(#eee 20%, #fff 80%);
	background-image: linear-gradient(#eee 20%, #fff 80%);
	box-shadow: 0 1px 0 #fff inset
}

.chosen-container-active.chosen-with-drop .chosen-single div {
	border-left: 0;
	background: transparent
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
	background-position: -18px 2px
}

.chosen-container-active .chosen-choices {
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.chosen-container-active .chosen-choices li.search-field input[type=text]
	{
	color: #111 !important
}

.chosen-disabled {
	opacity: .5 !important;
	cursor: default
}

.chosen-disabled .chosen-single {
	cursor: default
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
	cursor: default
}

.chosen-rtl {
	text-align: right
}

.chosen-rtl .chosen-single {
	overflow: visible;
	padding: 0 8px 0 0
}

.chosen-rtl .chosen-single span {
	margin-right: 0;
	margin-left: 26px;
	direction: rtl
}

.chosen-rtl .chosen-single-with-deselect span {
	margin-left: 38px
}

.chosen-rtl .chosen-single div {
	right: auto;
	left: 3px
}

.chosen-rtl .chosen-single abbr {
	right: auto;
	left: 26px
}

.chosen-rtl .chosen-choices li {
	float: right
}

.chosen-rtl .chosen-choices li.search-field input[type=text] {
	direction: rtl
}

.chosen-rtl .chosen-choices li.search-choice {
	margin: 3px 5px 3px 0;
	padding: 3px 5px 3px 19px
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
	right: auto;
	left: 4px
}

.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop
	{
	left: 9999px
}

.chosen-rtl.chosen-container-single .chosen-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0
}

.chosen-rtl .chosen-results li.group-option {
	padding-right: 15px;
	padding-left: 0
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div
	{
	border-right: 0
}

.chosen-rtl .chosen-search input[type=text] {
	padding: 4px 5px 4px 20px;
	background: #fff url(img/chosen-sprite.png) no-repeat -30px -20px;
	background: url(img/chosen-sprite.png) no-repeat -30px -20px;
	direction: rtl
}

.chosen-rtl.chosen-container-single .chosen-single div b {
	background-position: 6px 2px
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b
	{
	background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-resolution:144dpi) {
	.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span
		{
		background-image: url(img/chosen-sprite@2x.png) !important;
		background-size: 52px 37px !important;
		background-repeat: no-repeat !important
	}
}

.chosen-select {
	width: 50%;
}

.chosen-container ul {
	margin: 0px !important;
}

.chosen-choices {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

h1,h2,h3,h4,h5,h6 {
	text-transform: capitalize;
}

#wrap_outer {
	width: 100%;
	min-height: 100%;
	margin-bottom: 20px;
}

#footer_outer {
	float: left;
}

a {
	color: #1f509a;
}

.breadcrumbs a {
	color: #5f5b68;
}

#header #logo {
	background: url(img/deltalogo.png) no-repeat 0 0;
	height: 30px;
	margin: 4px 5px;
	width: 130px;
}

#header #ecepplogo {
	background: url(img/ecepp-logo-small.png) no-repeat;
	height: 30px;
	margin: 4px 5px;
	width: 189px;
	float:right;
	text-indent:-999em;
}

#public input.action-btn,#header_outer,#pageheader #name .iconic,#modules .module .iconic
	{
	background: #306cb9;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNmNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjQ0ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #306cb9),
		color-stop(100%, #0f4488) );
	background: -webkit-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -o-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -ms-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: linear-gradient(to bottom, #306cb9 0%, #0f4488 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#306cb9',
		endColorstr='#0f4488', GradientType=0 );
}

.defaultheader {
	background: #235CA6;
}

#public #loginForm input.action-btn a {
	background: none !important;
}

#frontend.ecepp .main.shadow {
	box-shadow: none;
}

.projectinfo,.tenderinfo {
	width: 24%;
	margin-left: 0px;
	margin-bottom: 2px;
}

.noobjectioninfo {
	width: 20%;
	margin-left: 0px;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-right: 25px;
	background: url(img/noobjectioninfoarrow-grey.png) no-repeat 94% 30px;
	border-right: #D5D5D5 solid 1px;
	box-sizing: border-box;
	background-size: 40px;
}

.noobjectioninfo:last-child {
	background: none !important;
	border: none;
}

.noobjectstat {
	font-size: 10px;
}

.noobjectstat img {
	vertical-align: middle;
}

.projectinfo p,.tenderinfo p, #emailLogRecipients p, #emailLogFrom p, #emailLogReplyTo p, #emailLogDate p, #emailLogSubject p{
	font-size: 10px;
	color: #252525;
	margin: 2px 2px 0px 0px;
}

.projectinfo p,.tenderinfo p {
	border-right: #D5D5D5 solid 1px;
}

.projectinfo span p {
	border: none;
	color: #666666;
	margin-top: 1px !important;
}

.list-info span p {
	border: none;
	color: #666666;
	margin-top: 1px !important;
	margin-bottom: 2px !important;
}

.noobjectioninfo p {
	font-size: 10px;
	color: #252525;
	margin: 2px 2px 0px 0px;
	word-wrap: break-word;
}

table#noObjectionsTable td {
	word-wrap: break-word;
}

table#noObjectionsTable td a {
	display: block;
}

table#noObjectionsTable a.noTableDoc {
    text-align: left;
}

table#noObjectionsTable th p {
	font-size: 12px;
}

.blockheader {
	background: #306cb9;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNmNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjQ0ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #306cb9),
		color-stop(100%, #0f4488) );
	background: -webkit-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -o-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -ms-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: linear-gradient(to bottom, #306cb9 0%, #0f4488 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#306cb9',
		endColorstr='#0f4488', GradientType=0 );
}

.btn,.inline-btn,.btn_collab,.btn-delete {
	background: #306cb9;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNmNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjQ0ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #306cb9),
		color-stop(100%, #0f4488) );
	background: -webkit-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -o-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: -ms-linear-gradient(top, #306cb9 0%, #0f4488 100%);
	background: linear-gradient(to bottom, #306cb9 0%, #0f4488 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#306cb9',
		endColorstr='#0f4488', GradientType=0 );
	border: 1px solid #999;
	color: #fff;
	cursor: pointer;
	font: bold 13px Arial, sans-serif;
	overflow: visible;
	padding: 5px 16px 6px;
	text-shadow: #2481B2 0 -1px 0;
	display: inline-block;
}

.btn-disabled,.btn-disabled:hover {
	background: #ddd;
	border: 1px solid #999;
	/*color: #f7f7f7;*/
	font-size: 11px;
	font-weight: bold;
	color: #aaaaaa;
	padding: 5px 16px 6px;
	vertical-align: middle;
	cursor: default;
}

.masquerade,.action-btn,input.action-btn {
	color: #1f509a;
	text-shadow: none;
	background: #f0e27c;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZTI3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmRjM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0e27c),
		color-stop(100%, #f2dc3f) );
	background: -webkit-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -o-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -ms-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: linear-gradient(to bottom, #f0e27c 0%, #f2dc3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f0e27c',
		endColorstr='#f2dc3f', GradientType=0 );
}

.masquerade {
	left: 58%;
	z-index: 100;
	position: absolute;
	top: 2px;
}

.btn:hover,.inline-btn:hover,.masquerade:hover,action-btn:hover,input.action-btn:hover,btn_collab:hover,#modules .module .iconic:hover
	{
	background: #f2dc3f;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZGMzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmRjM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #f2dc3f 0%, #f2dc3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2dc3f),
		color-stop(100%, #f2dc3f) );
	background: -webkit-linear-gradient(top, #f2dc3f 0%, #f2dc3f 100%);
	background: -o-linear-gradient(top, #f2dc3f 0%, #f2dc3f 100%);
	background: -ms-linear-gradient(top, #f2dc3f 0%, #f2dc3f 100%);
	background: linear-gradient(to bottom, #f2dc3f 0%, #f2dc3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f2dc3f',
		endColorstr='#f2dc3f', GradientType=0 );
	color: #193e77 !important;
	text-shadow: none !important;
}

.btn-delete:hover {
	background: #b93030;
	background:
		url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5MzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ODBmMGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b93030 0%, #880f0f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b93030),
		color-stop(100%, #880f0f) );
	background: -webkit-linear-gradient(top, #b93030 0%, #880f0f 100%);
	background: -o-linear-gradient(top, #b93030 0%, #880f0f 100%);
	background: -ms-linear-gradient(top, #b93030 0%, #880f0f 100%);
	background: linear-gradient(to bottom, #b93030 0%, #880f0f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#b93030',
		endColorstr='#880f0f', GradientType=0 );
	color: #ffffff !important;
	text-shadow: none;
}

button.disabled {
	text-shadow:none;
}

.stages h2 {
	background: #1f509a;
}

.pb1 {
	margin-top: -4px;
}

.m13 {
	margin-top: -3px;
}

.mt1 {
	margin-top: 10px;
}

.ml2 {
	margin-bottom: 18px;
}

.ml1 {
	list-style: none;
	margin-left: 10px;
}

.lvlone {
	background: #f0f0f0;
}

.lvltwo {
	background: #ebebeb;
}

.lvlthree {
	background: #e7e7e7;
}

.accordion,.accordion2,.accordion3 {
	clear:both;
	display: block;
	overflow: hidden; /* IE8 margin bug */
	position: relative;
}

.accordion h3,.accordion2 h3,.accordion3 h3 {
	font-weight: bold;
	margin: 0px;
	margin-left: 10px;
	padding: 5px 20px 0px 0px;
	float: left;
}

.accordion3 h3 {
	/* margin-left: 0px; */
}

.accordionengage {
	background: transparent url(img/arrow-square.png) no-repeat scroll 98.8%
		-50px;
	cursor: pointer;
	display: block;
	padding: 12px;
	float: right;
}

.accordionengage2 {
	background: transparent url(img/arrow-square.png) no-repeat scroll 98.8%
		6px;
	cursor: pointer;
	display: block;
	padding: 12px;
	float: right;
}

.accordion3 .lvltwo .container_12 .accordionengage {
	margin-right: 40px;
}

.accordionengage.active {
	background: url(img/arrow-square.png) no-repeat scroll 98.8% 6px
}

.accordionengage2.active {
	background: transparent url(img/arrow-square.png) no-repeat scroll 98.8%
		-50px;
}

.accordion input.accord_input {
	left: 10px;
	position: relative;
	top: 5px;
	float: left;
}

.accordion .accord,.accordion2 .accord,.accordion3 .accord {
	margin: 0 0px 0px 0;
	overflow: hidden;
	padding: 5px 10px;
	width: 100%;
	float: left;
}

.accordion-error {
	background: transparent url(../styles/blank/img/backgrounds.png)
		repeat-x left -900px;
	display: block;
	margin: 0 2% 10px 2%;
	position: relative;
}

.accordion-error h3 {
	display: block;
	font-weight: bold;
	margin: 0px 0 0;
	padding: 10px 15px 10px 0px;
}

.editicon {
	margin-left: 10px;
	margin-bottom: -4px;
}

.accordion-error h3.eval {
	padding-left: 15px
}

.accordion-error input.accord_input {
	left: 10px;
	position: absolute;
	top: 10px;
}

.accordion-error .accord {
	background: #fff;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0 0px 0px 0;
	overflow: hidden;
	padding: 10px 15px;
}

.accord-height {
	height: 60px;
}

.breadcrumbs {
	display: block;
}

.breadcrumbs img {
	margin-bottom: -4px;
}

.viewedit a:first-child {
	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
}

.viewedit a:last-child {
	-webkit-border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}

.accord>.grid_12>.projectinfo:last-child p,.accord>.grid_12>.tenderinfo:last-child p
	{
	border-right: none;
}

.orgtitle {
	width: 100%;
	float: left;
	display: block;
}

.orgtitle h3 {
	float: left;
}

#questfour {
	margin: 2%;
	background: #ffffff;
	padding: 2%;
	padding-top: 1%;
}

#questfour legend {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	max-width: 100%;
}

.questfour legend {
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	max-width: 100%;
}

#questfour h2 {
	-moz-text-shadow: none;
	background: none;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 2px 10px;
	text-shadow: #D5D5D5 solid 1px;
	border-bottom: #D5D5D5 solid 2px
}

#questfour label { /*margin-left:20px;*/
	margin-bottom: 5px;
}

.inline-element label {
	margin-left: 22px !important;
}

#questfour ul {
	margin: 10px 4% 20px;
}

#questfour .nolform li input.large {
	margin-bottom:0px;
}

.preferredlist {
	margin: 0px 4% 10px;
}

#questfour hr {
	width: 90%;
	margin: 10px auto;
}

.dlzip {
	margin-left: 4%;
}

.fieldpadding {
	padding: 2%;
}

#modules {
	margin-top: 5px;
}

.icons {
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 10px;
}

.icon {
	padding-left: 24px;
	padding-top: 9px;
	margin-bottom: 10px;
}

#commentout {
	margin-top: 10px;
	opacity: 0.5;
}

/*#document {
	width:940px;
	margin-left:10px;
}*/
.docdl {
	clear: both;
}

.closemessage {
	float: right;
	width: 33px;
	height: 40px;
	cursor: pointer;
	text-indent: -999em;
}

.updatedoc {
	font-size: 16px;
	font-weight: bold;
}

/*---------------------------Procurement Plan Dashboard--------------------------------------*/
#procurementplan {
	margin-bottom: 10px;
	padding-bottom: 10px;

}

.procoption {
	width: 174px;
	float: left;
	margin-right: 7px;
	background: #ffffff;
}

.procoption h3 a {
	float:right;
	margin:0px;
	padding:0px;
}

.leftcurve {
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
}

.rightcurve {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
}

.btm-right-curve {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.btm-left-curve {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

.procoption h3, #recentContractControl h2 {
	float:none!important;
	background: #1f509a;
	border: 1px solid #ddd;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 8px;
	text-shadow: none;
}

#recentContractControl h2 {
	border:none;
	font-size: 13px;
}

#recentContractControl > .text-content > .projectinfo p {
	font-size:12px;
}

#recentContractControl, #recentContractControl h2 {
	border-radius:4px 4px 0px 0px;	
}

.projsublinks {
	min-height: 95px;
	float: none;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.projsublinkshighlighted {
	background: #FBE3E4;
	position: relative;
}

.projsublinkshighlighted img {
	position: absolute;
    bottom: 10px;
    right: 0px;
    height: 50px;
    width: 40px;
}

.projsublinks h4 {
	margin-top: 0px;
    padding-top: 2px;
    font-size: 13px;
    color: #1f509a;
}

.procoption a {
	margin-top: 19px;
	float: left;
}

.procplan {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0px 3px 8px;
	float: left;
	margin-bottom: 0px;
	color: #ffffff;
	text-shadow: none;
}

.procplanhead {
	width: 900px;
	float: left;
	background: #1d4e97;
	padding: 5px 0px;
	border-left: #ddd 1px solid;
	border-right: #ddd 1px solid;
	border-top: #ddd 1px solid;
	border-bottom: none;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.procplanhead a {
	margin-right: 5px;
	margin-top: 3px;
}

.procplanhead a.btn {
	margin-top: 0;
}

.procplanpad {
	padding: 5px;
}

.pendingactions {
	width: 156px;
}

.content-centre {
	text-align: center;
}

.optionsmall {
	width: 140px;
}

.notiflist {
	margin-top: 0px;
	padding-top: 10px;
}

#entry tfoot td {
	padding: 2px;
}

.ttotal {
	font-weight: bold;
	padding-top: 8px !important;
}

/*--------------------------------------------Noticestuffs----------------------------*/
.noticerow,.contractregisteror {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.noticerow input[type="checkbox"] {
	float: left;
	margin-right: 10px;
}

.noticelable {
	width: 100%;
	margin-left: 0px !important;
}

.awardeeslist {
	width: 25%;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
}

/*------------------------------------------------------------------------------------*/
#noObjection form {
	width: 110px;
}

.obj-btn {
	display: block;
	margin-bottom: 10px;
	float: right;
	width: 60%;
	text-align: center;
}

#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}

.modal_close {
	float: right;
	width: 20px;
	height: 15px;
	background: url(img/close-small.png) no-repeat top right;
	display: block;
	text-indent: -999em;
	margin-top: -10px;
}

.noObjForm, .appNoObjForm{
	padding: 5px;
	overflow: auto;
}
.noObjFormNote{

	max-width: 400px;
	padding: 5px;
	max-height: 650px;
	overflow: auto;
}

.basic-list-enotice li {
	margin-bottom: 10px;
}

/*-------------------------------------------------------------------------------------*/
.addquestionpopupheading {
	padding-left: 30px !important;
}

.right-margin {
	margin-right:2%;
}

.margin-right-ten {
	margin-right:10px;
}

.bottom-margin {
	margin-bottom: 20px;
}

.bottom-marginten {
	margin-bottom: 10px!important;
}

.top-margin {
	margin-top: 30px;
}

.top-margin-twenty {
	margin-top: 20px;
}


.choice strong,.sub_accord label {
	padding-left: 15px;
}

#wrap .charcounter {
	background-color: #ffffff !important;
	border: none !important;
	color: black;
	text-align: left !important;
}

.left-margin {
	margin-left: 20px;
}

.charremains {
	float: left;
}

.repeaterlist {
	border-bottom: #dddddd solid 1px;
	padding-bottom: 20px;
}

.repeaterlist:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}

.rs-li label,#financiers #questfour ul li label {
	margin-left: 0px !important;
}

input .disabled {
	height: 21px;
	margin-right: 10px;
}

.form-top {
	margin-top: 29px;
}

.nomargin {
	margin: 0px !important;
}

.right-margin {
	margin-right: 2%;
}

/*-----------------------------DATATABLES STUFF---------------------------*/
#procurementPlan_wrapper,#projectGroupTable_wrapper, #archiveProjectGroupTable_wrapper, #responsesTable_wrapper, #originalContractDetails_wrapper, #lastCompletedAmendment_wrapper, #responses_wrapper  {
	padding: 2%;
	margin: 2%;
	background: #ffffff;
	border: #dddddd 1px solid;
}

table.dataTable tbody th,table.dataTable tbody td.supplierResponse {
	padding: 8px 8px 20px 8px;
}

.dataTableWrap {
	border: #ddd 1px solid;
	margin-bottom: 30px;
}

.dataTableWrap #procurementPlan_wrapper,
.dataTableWrap #projectGroupTable_wrapper,
.dataTableWrap #archiveProjectGroupTable_wrapper,
.dataTableWrap #responsesTable_wrapper,
.dataTableWrap #originalContractDetails_wrapper,
.dataTableWrap #lastCompletedAmendment_wrapper,
.dataTableWrap #responses_wrapper {
	border: 0;
}

.dataTableWrap .download-selected-docs {
	position: relative;
    top: -30px;
    left: 36px;
}

fieldset > #questfour > div#procurementPlan_wrapper {
	width:85%;
}

#procurementPlan_wrapper {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

div.noObjections, #deltaListReport_wrapper {
	padding-top:30px;
}


/* #noObjectionsTable_wrapper div.ColVis{
	float: left !important;
	position: absolute;
	top: 0;
	height:50px;
} */

/* #historyTable_wrapper div.ColVis, #deltaListReport_wrapper div.ColVis{
	float: left !important;
	position: absolute;
	top: 0;
} */

div.ColVis {
	float: left !important;
	position: absolute;
	bottom: 0;
}

.dataTables_filter{
	padding-bottom: 1%;
}


.key-content{
	float: left;
	margin-top: -20px;
	margin-bottom: 10px;
}
.key-item{

	font-size: 10px;
}
.key-item img{
	vertical-align: middle;
}

.noObjections.mjideal td{
	font-size: 11px
}
.action-container, .further-info-container{
	float:left;
	padding: 0 10px;
}
.action-container p, .further-info-container p{
	font-size: 10px;
	font-style: italic;
	padding: 0px;
	margin:0 0 5px 0;

}
.further-info-container{
	border-right: 1px solid #bbb;
}


.icon-item-no{
	float:left;
}

div.DTTT_container {
	position: absolute !important;
	bottom: 0;
	left: 745px;
}

.chngContTab > #contractChangeControl_wrapper > div.DTTT_container {
	position: absolute !important;
	bottom: 0;
	left: 715px;
}

.chngContTab > #contractChangeControl_wrapper {
	padding-bottom:50px;
}

#deltaListReport_wrapper .DTTT_container {
	left: 761px;
}

#noObjectionsTable_wrapper .DTTT_container {
	left: 761px;
}

#crTable_wrapper .DTTT_container {
	left: 801px;
}

#deltaListReport thead,#messageHistory thead,#projectGroupTable,#crTable thead,#archiveProjectGroupTable 
	{
	border:#dddddd 1px solid;
}

table {
	border:solid 1px #dddddd;
}

table thead {
	border:#dddddd 1px solid;
}

#questfour #deltaListReport_wrapper .DTTT_container {
	left: 687px;
}

#questfour #noObjectionsTable_wrapper .DTTT_container {
	left: 687px;
}

#procurementPlan_wrapper .dataTables_paginate {
	margin-bottom: 40px;
}

#crTable_wrapper .dataTables_paginate {
	margin-bottom: 60px;
}

#deltaListReport_wrapper .dataTables_paginate {
	margin-bottom: 60px;
}

#noObjectionsTable_wrapper .dataTables_paginate {
	margin-bottom: 60px;
}

#procurementPlan_paginate a {
	height: auto !important;
}

button.DTTT_button,div.DTTT_button,a.DTTT_button,button.ColVis_Button,ul.ColVis_collection li
	{
	box-shadow: none !important;
}

tfoot input {
        width: 100%;
        padding: 3px;
        box-sizing: border-box;
    }

#projectGroupTable thead tr .sorting p, #procurementPlan thead tr .sorting p, #deltaListReport thead tr .sorting p, .noObjectionsTable thead tr .sorting p, #historyTable thead tr .sorting p, .responsesTable thead tr .sorting p, #deltaListReport thead tr .sorting p, #externalInvites thead tr .sorting p, 
#responses thead tr .sorting p, #list thead tr .sorting p, #messageLister thead tr .sorting p, #crTable thead tr .sorting p, #userListTable thead tr .sorting p, #orgGroupList thead tr .sorting p, #messageHistory thead tr .sorting p,
#sessEmails thead tr .sorting p, #preferredAwardeeTable thead tr .sorting p, #evalSummaryTable_wrapper thead tr .sorting p, #signedContractsDocuments thead tr .sorting p, #contractsAdditionalDocs thead tr .sorting p, .contractChangeControl thead tr .sorting p, #contractDocuments thead tr .sorting p,
.docStoreTable thead tr .sorting p, #archiveProjectGroupTable thead tr .sorting p
{

	padding-right:24px;
	font-size:12px;
}

#projectGroupTable thead tr .sorting_asc p, #procurementPlan thead tr .sorting_asc p, #deltaListReport thead tr .sorting_asc p, .noObjectionsTable thead tr .sorting_asc p, #historyTable thead tr .sorting_asc p, .responsesTable thead tr .sorting_asc p, #deltaListReport thead tr .sorting_asc p, #externalInvites thead tr .sorting_asc p, 
#responses thead tr .sorting_asc p, #list thead tr .sorting_asc p, #messageLister thead tr .sorting_asc p, #crTable thead tr .sorting_asc p, #userListTable thead tr .sorting_asc p, #orgGroupList thead tr .sorting_asc p, #messageHistory thead tr .sorting_asc p,
#sessEmails thead tr .sorting_asc p, #preferredAwardeeTable thead tr .sorting_asc p, #evalSummaryTable_wrapper thead tr .sorting_asc p, #signedContractsDocuments thead tr .sorting_asc p, #contractsAdditionalDocs thead tr .sorting_asc p, .contractChangeControl thead tr .sorting_asc p, #contractDocuments thead tr .sorting_asc p,
.docStoreTable thead tr .sorting_asc p, #archiveProjectGroupTable thead tr .sorting_asc p
{
	padding-right:24px;
	font-size:12px;
}

#projectGroupTable thead tr .sorting_desc p, #procurementPlan thead tr .sorting_desc p, #deltaListReport thead tr .sorting_desc p, .noObjectionsTable thead tr .sorting_desc p, #historyTable thead tr .sorting_desc p, .responsesTable thead tr .sorting_desc p, #deltaListReport thead tr .sorting_desc p, #externalInvites thead tr .sorting_desc p,  
#responses thead tr .sorting_desc p, #list thead tr .sorting_desc p, #messageLister thead tr .sorting_desc p, #crTable thead tr .sorting_desc p, #userListTable thead tr .sorting_desc p, #orgGroupList thead tr .sorting_desc p, #messageHistory thead tr .sorting_desc p,
#sessEmails thead tr .sorting_desc p, #preferredAwardeeTable thead tr .sorting_desc p, #evalSummaryTable_wrapper thead tr .sorting_desc p, #signedContractsDocuments thead tr .sorting_desc p, #contractsAdditionalDocs thead tr .sorting_desc p, .contractChangeControl thead tr .sorting_desc p, #contractDocuments thead tr .sorting_desc p,
.docStoreTable thead tr .sorting_desc p, #archiveProjectGroupTable thead tr .sorting_desc p
{
	padding-right:24px;
	font-size:12px;
}

table tbody tr td a, table tbody tr td span a {
	text-align:center;
}
#noobjectable table tbody tr td a, table tbody tr td span a{
	text-align: left;
}

.noObjectionsTable th{
	 font-size: 10px!important;
    line-height: 1.7em;
}

th p {
	margin: 0px;
}

form .accordion3 h3 {
	margin-bottom: 10px;
}

/* #projectGroupTable thead .nosort {
	background: #ffffff;
	cursor: default;
} */

.nosort {
	cursor: default!important;
	background: #ffffff;
}

/* #evalSummaryTable_wrapper .dataTables_paginate {
	margin-right:70px;
}
 */
#evalSummaryTable_wrapper tbody td {
	border-left:none;
	border-right:none;
}

div.accordion3 div.ctx .container_12 h3 {
	margin-left:10px;
}

.pdf-container {
    border-left: 1px solid #989898;
    padding-left: 0.5em;
    display: inline-block;
    float: right;
    margin-top: 4px;
    margin-left: 0.5em;
}

.pdfbtn {
    float:right;
}
.language-nav select{
	    font-size: 73%;
    margin-top: 1.1em;
}

.pdfbtn:hover {
	border:1px solid #666;
	text-decoration:none !important;
	background:#f3f3f3;
	background:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
	background:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
	background:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
	background:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
	background:linear-gradient(top, #f3f3f3 0%, #e2e2e2 89%, #f4f4f4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f4f4f4',GradientType=0 );
}
/*-----------------------------------FOOTER-------------------------------*/
#footer_outer {
	height: 80px;
	width: 100%;
	padding: 0px;
}

.footerlinklist {
	margin: 0px;
}

.footerlinklist li {
	display: inline;
	font-size: 11px;
	line-height: 100% !important;
	padding: 0px;
	margin: 2px 5px;
	margin-left: 0px;
}

.footerlinklist li a,.footerlinklist li {
	color: #ffffff;
}

.poweredby {
	width: 80px;
	float: right;
	margin-right: 30px;
}

.productof {
	width: 80px;
	float: right;
}

.footer-links {
    margin-top: 15px;
}

.footer-links p {
	color: #ffffff;
	margin-bottom: 5px;
}

.poweredby p,.productof p {
	text-align: left;
	color: #ffffff;
	margin-bottom: 0px;
}

.copyrightlink {
	float: left;
	font-size: 11px;
	margin-top: 4px;
}

.copyrightlink p {
	margin: 0px;
}

/*--------------------------------------------------------------------------*/
.migroup {
	float: left;
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px;
	min-width: 275px
}

.migroup p strong {
	margin-bottom: 10px;
}

.simpleclear {
	clear: both;
}

.list-info,.notice-info {
	min-height: 165px;
}

.list-info form {
	margin-top:10px;
}

.cr-padding {
	margin-top:25px;
}

#questfour .disabled {
	color: #666666;
	/*height:26px;*/
	padding-left: 5px;
}

.onehundredpercentwidth {
	width: 100%;
	display: block;
}

.onethird {
	width: 32%;
	display: block;
	float: left;
}

.twothirds {
	width: 64%;
	display: block;
	float: right;
}

.contractsupplierstable {
	margin-bottom: 20px !important;
}

.infobox {
	float: left;
	width: 100%;
	padding: 0px;
}

.infobox p {
	padding: 20px;
}

.notice-content {
	margin: 2%;
}

.notice-content .btn {
	display: inline-block;
	margin-bottom: 10px;
}

td .icons {
	float: left;
	height: 25px;
	padding: 0px;
	padding-left: 30px;
	margin: 0px;
}

table.basic-table td:first-child { /*text-align:center;*/
	
}

.messagehistory li .desc,.messagehistory li .subdesc {
	margin-left: 0px !important;
}

/*------------------------No Objection Queue---------------------*/
#noobjectable,#noobjectable2,.noobjhistorytable {
	width: 936px;
}

.details-control {
	background: url(../ecepp/img/arrow-dwn-new.png) no-repeat scroll 98.8%;
	cursor: pointer;
	width: 20px;
	height: 20px;
	display: block;
}

p.no-status-text {
    display: inline;
    padding-right: 20px;
}

tr.shown .details-control,
.active .details-control {
	background: url(../ecepp/img/arrow-up-new.png) no-repeat scroll 98.8%;
}

.extrainforow td {
	padding: 0px !important;
}

.extraInfo {
	float: left;
	width: 98%;
	margin-bottom: 15px;
}

.extraInfo .extraInfo {
	padding: 2%;
	background: #f0f0f0;
}

.noobjechistory {
	width: 975px;
}

.noobjechistory .ctx_outer {
	border: #D5D5D5 solid 1px;
}

.noobjhistory {
	width: 916px;
}

/*----------------------------------------------------------------------------------------------------------*/
#stageOneTenderDates ul li,#stageTwoTenderDates ul li,#pqqDates ul li,#awardDates ul li,#financiers ul li
	{
	display: inline-block;
	margin-right: 1%;
    width: 48%;
}

#financiers {
	display: none;
	clear: both;
}

#financiers ul {
	margin-left: 20px;
}

#financiers li {
	width: 385px;
}

.financieroption {
	display: block;
	clear: both;
}

.chosen-choices .search-field {
	margin-bottom: 0px !important;
}

.simplebox {
	display: block;
	float:left;
	margin-bottom: 10px;
	clear: both;
}

.simplebox .error {
	float: left;
}

#pqqDates ul li .simplebox,
#stageOneTenderDates ul li .simplebox,
#stageTwoTenderDates ul li .simplebox,
#awardDates ul li .simplebox {
	max-width:400px;
	min-width:350px;
}

.createprojectli {
	clear: none;
    float: left;
    width: 50%;
    margin: 0;
}

.createprojectli260 {
	width:260px;
	clear:none;
}

.simplebox .message p {
	float: left;
	padding: 5px 0px;
}

.financierbox {
	float: left;
}

.pdf2 {
	background-position: 0px -2793px
}

.docx2 {
	background-position: 0px -2743px
}

.instrugmt {
	color: #666666;
	font-size: 10px;
}

.ter-step1 {
	background-image: url(../ecepp/img/tender-eval-report-stageone.png)
		!important;
	background-position: 98% 50% !important;
	background-repeat: no-repeat !important;
}

.ter-step2 {
	background-image: url(img/tender-eval-report-stagetwo.png) !important;
	background-position: 98% 50% !important;
	background-repeat: no-repeat !important;
}

.ter-step3 {
	background-image: url(img/tender-eval-report-stagethree.png) !important;
	background-position: 98% 50% !important;
	background-repeat: no-repeat !important;
}

.ter-upload {
	background-image: url(img/tender-eval-report-upload.png) !important;
	/*background-position: 98% 50% !important;*/
	background-position: 94% 48% !important;
	background-repeat: no-repeat !important;
}

.formUploadClass {
    background-position: 94% 58% !important;
}

.ter-download {
	background-image: url(img/tender-eval-report-download.png) !important;
	/*background-position: 98% 50% !important;*/
	background-position: 94% 57% !important;
	background-repeat: no-repeat !important;
}

.guidancenotes {
	border: #bababa 1px solid;
}

.guidancenotes h2 {
	color: #1f509a;
	border-bottom: #bababa 1px solid;
	text-shadow: none;
	background: #f0e27c;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZTI3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmRjM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0e27c),
		color-stop(100%, #f2dc3f) );
	background: -webkit-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -o-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: -ms-linear-gradient(top, #f0e27c 0%, #f2dc3f 100%);
	background: linear-gradient(to bottom, #f0e27c 0%, #f2dc3f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(  startColorstr='#f0e27c',
		endColorstr='#f2dc3f', GradientType=0 );
}

/*---------------------------FAQ-----------------------------------------------*/
.faqanchors li {
	margin-bottom: 5px;
}

.faqanchors li ul {
	margin: 5px;
}

.faqanchors li ul li,.faqanswers li ul li {
	list-style: disc;
}

.faqanswers p {
	margin-left: 20px;
}

.faqanswers li h3 {
	margin-bottom: 5px;
}

/*--------------------------------------------------------------------------------*/
.nolform li label {
	margin-left: 0px !important;
}

.successfulmessage {
	min-height: 20em;
} 

.unsuccessfulmessage {
	min-height: 250px;
}

#header .grid_12 {
	position: absolute;
}

.menudrop {
	position: relative;
	display: block;
}

.top-margin-bottom {
	margin: 10px 0px;
}

.maxtwofiddy {
	max-width: 172px;
}

#tenderexercisefooter div,.submitrequest {
	display: block;
	width: 500px;
	margin-top: 10px;
}

.tenderInvitationtime {
	margin-bottom: 10px;
}

.tenderInvitationtime p {
	float: left;
}

.tenderInvitationtime .instrutxt {
	padding-left: 3px;
}

.filteractivitylog {
	padding: 4px;
}

.questionsidemenu {
	display: inline-block !important;
}

.addsupplierstable {
	float: left;
	width: 97.5%;
}

.subtab_content table {
	margin-bottom: 20px;
}
.subtab_content input:not([type="radio"]), .subtab_content select, .subtab_content textarea{
	width:100%;
	max-width:none!important;
	box-sizing:border-box;
}
.subtab_content input.radio{
	width: 13px;
}
.subtab_content input.btn{
	width: auto!important;
}

#document tbody tr td a {
	word-break: break-all;
}

#document tbody tr td .btn {
	word-break: keep-all;
}

.contractrecordbutton {
	display:block;
	float:left;
	margin:10px 0px;
	width:100%;
}

.stages div p {
	margin-top:1em;
	font-weight:bold;
}

.contractsawardees {
	padding:0px 10px 10px 10px;
	width:100%;
	display:block;
	float:left;
	border-bottom:2px solid #eee;
}

.contractsawardees input {
	margin-top:10px;
}

.contractsawardees a {
	margin-right:10px;
}

.not-active {
   pointer-events: none;
   cursor: default;
}

#noObjectionsTable tbody tr td  {
	padding:8px 10px;
}

.editprojectgroupuser	{
	float:left;
	width:100%;
	margin:10px 0px;
}

.editprojectgroupuser a {
	display:inline-block;
	margin-left:20px;
}

.disable-stage {
	cursor:default;
	background: #ddd!important;
	border: 1px solid #cccccc!important;
	border-bottom:none!important;
	color:#999999!important;
}

.justificationdoc {
	float:left;
	margin-bottom:10%;
}

.justificationdoc a{
	float:left;
	max-width:80px;
}

#projectGroupTable tbody tr td {
	word-break:break-word;
	word-wrap:break-word;
}

#archiveProjectGroupTable tbody tr td {
	word-break:break-word;
	word-wrap:break-word;
}

.organis-details {
	margin-left:20px;
}

.treeNav div table {
	border:none;
}

/*--------------------------------------------TE Progress Bar---------------------------------------*/

#te-progress {
	width:100%;
	float:left;
	display:block;
	margin:20px 0px 40px;
}

.te-progress-wrap {
	width:auto;
	margin:0px auto;
}

.te-bookend-left, .te-bookend-right{
	width:20px;
	height:48px;
	float:left;
	display:inline;
}

.te-stage {
	background:url(img/te-progress-bar-fill.png) top left repeat-x;
	display:inline-block;
}

.te-white {
	background:url(img/te-progress-bar-fill-white.png) top left repeat-x;
	display:inline-block;
}

.te-stage p, .te-white p, te-cancelled p{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:2px
}

.te-cancelled p{
	color:#880f0f!important;
	font-size:14px;
}

.te-white p{
	color:#999999;
}

.te-stage img, .te-white img{
	width:52px;
	margin:0px auto;
	display:block;
}

.te-stage, .te-white {
	float:left;
	display:inline-block;
}

.te-stage img, .te-white img {
	border:none;
}

 .pqqissued {
	padding-left:10px;
}

#evalSummaryTable_wrapper table thead tr th {
	width:100px!important;
}

.actualvalue {
	min-width:167px;
}

.width-one {
	width:95.745%;
}

.width-four {
	width:23.15%;
}

.width-five {
	width:19.15%;
}

.width-six {
	width:15.958%;
}

.width-seven{
	width:13.678%;
}

.width-eight{
	width:11.969%;
}

.width-nine {
	width:10.639%;
}

.width-ten {
	width:9.575%;
}

/* ----------------------------------------------------------------------------------- */

#sidebuttons {
	position:absolute;
	z-index:2000;
	top:40%;
	right:0px;
}

#sidebuttons div div {
	display:none;
}

.padding-top-dates {
	padding-top:29px;
}

.signed-cont-doc {
	margin-top:30px;
	margin-bottom:20px!important
}

.no-bottom-margin {
	margin-bottom:0px;
}

.contentbar .viewedit {
	right: 10px;
}

.subtab_content {
	float:left;
	display:block;
	width:100%;
}
#contractChangeControl {
	word-wrap: break-word;
}

.chngContTab {
	width:860px;
}

#passwordoverlay {
	position:absolute;
	z-index:3333;
	width:100%;
	background:#000000;
}

.widthTwentyFive {
	width:25%;
	padding:0px 1%;
	margin-bottom:20px;
	display:block;
	float:left;
}

.widthThird {
	width:31%;
	padding:0px 1%;
	margin-bottom:20px;
	display:block;
	float:left;
}

.widthFifty {
	width:50%;
	padding:0px 1%;
	margin-bottom:20px;
	display:block;
	float:left;
}


.widthSeventyFive {
	width:75%;
	padding:0px 1%;
	margin-bottom:20px;
	display:block;
	float:left;
}

.widthOneHundred {
	width:100%;
	padding:0px 1%;
	margin-bottom:20px;
	display:block;
	float:left;
}

/* ----------------------------------------------Lots Accordions------------------------------------- */


#lotsaccordion > .lvltwo > .ctx > .accordionengage {
	margin-right:20px;
}

#lotsaccordion > .lvltwo > .ctx > h3 {
	margin-bottom:4px;
	/* padding-left:10px */;
}

.lotsbackground {
	margin-top:10px!important;
	background:#ffffff;
	overflow-x: scroll !important;
}

.accodionDropDown {
	width:92%;
	display: inline;
	  float: left;
	  position: relative;
	  margin-left: 10px;
	  margin-right: 10px;
}

/* ------------------------------------------------------------------------------------------------------------- */

#list-setup > form > fieldset > #questfour > .text-content {
	margin-top:0px;
}

.error > .row {
	width:96%;
}

.inlineP {
	width:auto;
	display:inline;
}
.numberHighlight {
	/* background:#1f509a;
	color:white;
	border:#F2DC3F 1px solid;
	border-radius:20px;
	width:20px;
	height:20px;
	text-align:center;
	display:inline-block; */
	font-size:15px;
	font-weight:bold;
	/* line-height:180%; */
}

.block	{
	width:100%;
	display:block;
	clear:both;
}

.prev-no-obj {
	margin-right:33px;
}

form label.error {
	display:block;
	min-height:0px;
}

#projectotals{
float: left;
text-align: left;
padding-bottom: 0;
}

.projectotals{
	float: left;
	display:inline;
	text-align: left;
	padding: 8px;
	padding-bottom: 0;
	margin-right:10px;
	background-color: #ddd;
	border: 1px solid #999;
}

#projectotals a {
	margin-left:0.5em;
	margin-top:0.5em;
}

.editNoticeHelp {
	position:absolute;
	top:0px;
	left:86px;
}

#emailLogBody .backgroundTable {
	padding-bottom:10px;
	border:none!important;
}

#emailLogBody .backgroundTable table {
	margin:0px auto;
	border:none;
}

#emailLogBody .backgroundTable table {
		padding:10px 10px 0px 10px;
	}
	
table.blue {
	width:100%;
}

li.page-active a {
	width:auto!important;
	float:left;
}

ul.migroup li {
	margin-bottom:10px;
}

.hideModal {
	display:none!important;
}

.faqanchors {
	padding-left:40px;
}

.sub-text {
	font-size:10px;
	font-weight:bold;
}

.super-mario{
	float: left; 
	display: inline-block;
	max-width: 80%; 
	padding-left: 5px;
}

.team2, .team3, .team4, .team5, .team6, .team7, .team8{
	display:none;
}
.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.greyout {
	color: #808080;
}

/* No objections tooltips and icons */

.no-objection-status {
	cursor: pointer;
}

.no-objection-status span {
	font-size: 9px;
    font-weight: normal !important;
    float: right;
    padding-left: 3px;
    margin-top: -3px;
}

.no-objection-status img {
	margin-bottom: 10px;
}

#pendingMsgTable .no-objection-status{
	display: flex;
    align-items: center;
    justify-content: center;
}
#pendingMsgTable .no-objection-status img {
	margin-bottom: 0;
    vertical-align: middle;
    margin-left: 10px;
}

#activeProjectsTable_filter input{
	margin-left: 0.5em;
	margin-right: 1em;
}
p#valueTotal{
	float: right;
}

/* .table.dataTable tbody th, table.dataTable tbody td {

	font-size:11px !important;

} */


td.reports {
	width: 140px !important;
}


#footer_outer .container_12 .grid_4 {
	width:100%;
	margin:0 0 15px 0;
	border:0;
	border-radius:4px;
}

/* New No Objection Theme - James Park */

.container_12 .grid_4 {
	width:100%;
	margin:0 0 15px 0;
	border:1px solid #f0f0f0;
	border-radius:4px;
}

.stages h2 {
	margin-top:0;
}

.stages h2.curved {
	margin-top:0;
	border-radius:4px 4px 0 0;
}

.stages ul li {
	padding:10px;
	box-sizing:border-box;
	position:relative;
}

.thHeader {
	position:absolute;
	top:0;
	display:block;
	height:46px;
    padding: 0 10px !important;
    line-height: 46px;
}

.thHeader.thStatus {
	right:101px;
	border-left:1px solid white;
	border-right:1px solid white;
}

.thHeader.thObjection {
	right:0px;
}

.jp_statusBox {
	position: absolute;
    right: 112px;
    top: 9px;
}

.jp_statusBox span {
    color: #fff;
    display: block;
    margin: 0 8px 2px 2px;
    padding: 2px 8px;
    float: left;
    clear: left;
}

[class*="subheadingContent"].active {
	background-color:#f0f0f0;
	margin-top:15px;
	padding: 5px;
	box-sizing:border-box;
}

.subHeadingContentHeading {
	background-color:#d3d3d3;
	padding:5px;
	text-align:center;
	border-bottom: 1px solid #9d9d9d;
	margin-bottom: 0 !important;
}

.noobjectioninfoHeading {
	background-color:#d3d3d3;
	padding:5px;
}

.noobjectioninfo {
	width: 23%;
}

.noobjectioninfo-selective {
	width: 18%;
}


.no-objection-status > img {
	position:absolute;
	right:40px;
	top:3px;
}
#pendingMsgTable .no-objection-status > img{
	position: relative;
	right: initial;
	top: initial

}


.objStatusArrow {
	width:25px;
	height:25px;
	position:absolute;
	top:-2px;
	right:0px;
	background:#f0f0f0;
}

.objStatusArrow:after {
	content:'';
	width: 0;
	height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: none;
	border-top: 10px solid #3b3b3b;
	position:absolute;
	top:7px;
	left:6px;
}

.active .objStatusArrow:after {
	border-top: none;
	border-bottom: 10px solid #3b3b3b;
}

.submitNoObj {
	display: inline-block;
	margin-bottom: 10px;
}

ul.documents .float-right.desc,
ul.invitesuppliers .float-right.desc,
ul.evaluate .float-right.desc {
	margin-right: 37px
}

.language-toggle > div > div {
	padding-right: 10px;
	margin: 1px 0 3px 0;
}

.language-toggle a {
	color: #FFF;
	margin: 0 6px;
	font-size: 11px;
}

.comp-consult-combined{
	margin-left: 50px;
}

.dataTables_wrapper .dt-buttons {
  float:none;  
  text-align:center;
  position: absolute;
  bottom:-40px;
  right:0;
}

.dataTables_wrapper .dt-buttons-msg-centre {
  float:none;  
  text-align:center;
  position: absolute;
  bottom:0px;
  right:0;
}

.remodal fieldset{
	margin: 20px 20px 0 20px;
}

.remodal fieldset#clientUserForm{
	margin: 25px 25px 25px 25px;
}

.remodal fieldset .modal_close {
	margin-top: -40px;
	margin-right: -10px
}



 /* Style the tab */
.paul-tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.paul-tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}

/* Change background color of buttons on hover */
.paul-tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.paul-tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.paul-tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
} 

 /* Style the tab */
.paul2-tab {
    overflow: auto;
    white-space:nowrap;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.paul2-tab button {
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border-right: 1px solid #d5d5d5;
}



/* Change background color of buttons on hover */
.paul2-tab button:hover {
    background-color: #ddd;
}

.paul2-tab-selected {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.paul2-tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.paul2-tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
} 

 /* Style the tab */
.projectlist-tab {
    overflow: auto;
    white-space: nowrap;
    border-BOTTOM: 1px solid #ccc;
    background-color: transparent;
    width: 100%;
    margin-bottom: 1em;
    box-sizing: border-box;
}

/* Style the buttons that are used to open the tab content */
.projectlist-tab button {
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    border: 1px solid #d5d5d5;
    border-bottom: 0;
}
.projectlist-tab-selected {
    background-color: #c5c5c5;
}

.projectlist-tab-selected img {
    display: none;
}

.projectlist-tab-highlighted {
    background-color: #FBE3E4;
    position: relative;
}

.projectlist-tab-highlighted img {
	position: absolute;
    height: 50%;
    width: 20%;
    top: 20%;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before{
	display:none !important;
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child{
	padding-left: 5px !important;
}

.pm-table-detail {
	border: 1px solid;
}

.blocked {
    position: relative;
    height: 27px;
    padding: 10px 52px;
}

#contractPriceDiv_0 .error {
    position: relative;
    height: 22px;
    clear: both;
}

#procurementPlan th, #procurementPlan td {
    padding: 6px !important;
}
.btn.btn-export-table{
	padding: 6px 16px;
    margin-right: 1em;
}
th.procurement-plan-name, td.procurement-plan-name{
	word-break: break-word;
	min-width: 100px;
}
#procurementPlan td.details-control-with-error{
	min-width: 32px;
	background-position: top right;
	background-size: 25px 25px;
}
#procurementPlan .details-control{
	background-position: left;
}

.remodal.wide-modal {
	max-width: 1000px !important;
}

form#noObjectionForm.spacer-top {
    margin-top: 10px;
}

/* Make sure the Parent tag has position:relative set */
span.counterBubble{
	position: absolute; 
	top: -0.5em;
	right: 0; 
	padding: 0.2em 0.5em;
	background-color: red; 
	border-radius: 50%;
}

span.error.pqq_error {
    display: inline-block;
}
.video-thumb{
	border:  #000000 1px outset;
}
.video{
	padding-bottom: 30px;
	text-align: center;
}

.notification-container{
	width:100%;
	padding: 2em 2em;
	background-color: #efdfdf;
	border: 1px solid #e7cecd;
	border-radius:2px;
	margin-bottom: 2em;
	box-sizing: border-box;
	color: #9f4f48;
	font-size: 0.8em;
	font-weight: 700;
}
.notification-container span{
	float: right;
		
}

.notification-container-content {
	background-color: #ffffff;
	color: black;
	box-sizing: border-box;
	margin-top: 1em;
}

.list-desc {
	clear: both;
	margin-left: 1em;
	font-weight: normal;
}
.notification-clear{
	font-weight: lighter;
}

.no-sort{
	background-image: none;
}

#updateBPSModal {
  width: 60%;
  box-sizing: border-box;
}

#updateTCPSModal {
  box-sizing: border-box;
  width: 60%;
  margin-top: 1em;
}
#businessProcSpec_chosen, #procSpec_chosen, #operationLeader_chosen, #tcps_chosen{
    box-sizing: border-box;
    width: 100%!important;
}
.subtab_content fieldset{
	margin-bottom:20px
}

.project-btn{
	width:100%;
	box-sizing: border-box;
	 margin-bottom: 1em;
}
.error a {
  text-decoration: underline;
}

.hiddenInputFile { 
	opacity: 0;   
	overflow: hidden; 
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.highslide-container{
	z-index: 99999 !important;
}


/* filepond stuff */
fieldset .filepond--file-wrapper{
	background: transparent;
}


/* client user invite modal */

fieldset #cllientUserForm{
	background: #f6f7fb;
}

.modal-header{
	
}

.modal-header h1 {
    color: #306cb9;
    margin: 10px;
}

.modal-header legend {
    margin-left: 25px;
    padding-right: 25px;
}

.clientModelForm h1, .clientModelForm h2, .clientModelForm h3, .clientModelForm h4 {
	color: #306cb9;
}

.clientModelForm .reqPlain{
	color: #306cb9;
	margin-left: 5px;
}

.select-placeholder{
	color: #666;
}

.modal-footer{
	background-color: #306cb9;	
}

#projectmanager .iconic, #contractmanager .iconic, #suppliermainmenu .iconic{
	display: flex;
	align-items: center;
	text-align: left;
}
#projectmanager .iconic h3, #contractmanager .iconic h3, #suppliermainmenu .iconic h3{
	padding: 0 0 0 1em;
}
#projectmanager .iconic a.inline, #contractmanager .iconic a.inline, #suppliermainmenu .iconic a.inline{
	display: inline-block;
	width: 350px;
}
.supplier-user-accounts {
	width: 261px;
    display: block;
}

ul.tabs.full.responseForm a:lang(ru) {
    font-size: 12px!important;
}
