#grayroundedwrap {
    padding-bottom: 2px;
    margin-left: 15px;
    font-size: 11px;
    background: #ffffff;
}

.container-header {
	padding-top: 20px;
	background-color: #ffffff;	
}

.container-body {
	padding-top: 30px;
}

.body-banner {
    font-size: 12px;
    font-weight: normal;
	min-height: 0px;
}

.body-banner h1 {
    font-weight: normal;
	margin-bottom: 20px;
}

.tab-scroller-wrapper {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.tab-scroller-container {
	margin-bottom:5px;	
}

.tab-scroller-list {
    position: relative;
    left: 0px;
    top: 0px;
    min-width: 3000px;
    margin-top: 0px;
}

/*
.nav-tabs li, .nav-tabs li.active {
	font-weight:500;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}


.nav-tabs li a, .nav-tabs li a.completed {
	background-image: none !important;	
	padding: 0px !important;
    margin: 7px 15px 7px 15px;
	color: #555555;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.nav-tabs li a {
	opacity: 0.6;	
}

.nav-tabs li a:hover, .nav-tabs li.active a {
	opacity: 1;	
}
*/
.section, .section.collapse.in {
    padding: 5px 15px ;
    background-color: #fff;
}

.table.summary {
	border-collapse: separate;	
}

.table.summary th {
	font-weight: normal;
    font-size: 11px;
    text-align: center;
	line-height: 14px;
    vertical-align: middle;
	padding-top:8px;
}

.table.summary th:first-child {
	text-align: left;	
}

.table.summary th:not(:first-child) {
	width: 85px;	
}

.table.summary:hover. .table.summary tr:hover, .table.summary td:hover {
	border-collapse: separate;	
}

.table.summary td {
    font-size: 1.2em;
	line-height:35px;
	padding: 4px 0px 8px 0px;
}

.table.summary th{
	padding: 0px 0px 4px 0px;
}


.table.summary tr td:first-child  {
	padding-top: 18px;
	line-height:16px;
	font-size:12px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 18px;
}

.table.summary tr td:last-child {
    width: 80px;
	padding: 8px 8px 8px 0px;
	vertical-align: middle;
}

.table.summary tr td:last-child .row-value{
	font-weight: normal;
}

.table.summary td .notify {
	font-weight: bolder;
	font-style:italic;
	padding-left:6px;
}

.table.summary td .row-label-header {
    font-weight: normal;
    font-size: 11px;
    height: 16px;
    line-height: normal;
    margin-top: 15px;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    max-width: 85px;
    text-overflow: ellipsis;
}

.table.summary td .row-label {
	font-weight: normal;
    font-size: 11px;
	height:35px;
	margin-top: 8px;
	border-right: solid 1px #cccccc;
	padding-right: 18px;
	text-transform:uppercase;
}

.table.summary td .row-value {
	text-align: center;
    height: 35px;
    margin-top: 10px;
    margin-bottom: 2px;
    font-size: 1.3em;
    font-weight: 700;
    color: #707070;
}

.table.summary tr td:nth-last-child(2) .row-value {
	border-right: solid 1px #cccccc;
}

.table.summary td .row-value.doc-compliance {
	border-left: solid 1px #cccccc;
}

.table.summary td .row-value.btn-group {
	line-height:28px;	
	width: 80px;
	text-align:right;
	margin-left: 0px;
}

.table.summary td .row-value .btn {
	border-collapse: collapse;	
}

.table.summary td .row-value .btn-mini .caret, .table.summary td .row-value .btn-small .caret {
    margin-top: 12px !important;
    margin-left: 2px!important;
}

.table.summary td .row-value .not-applicable{
    opacity: 0.4;
}

.table.summary td .row-allcols {
	text-align: left;	
	padding: 8px 0px 8px 8px;;
	height:35px;
	margin-top: 8px;
}

.table.summary td .row-allcols div {
	float: right;	
	display: inline-block;
}

.table.summary tr.complete{
	background-color: #effbe1;
}

.table.summary td .row-value .complete-nolink {
	margin-top: 6px;
	width:24px;
	height: 24px;
    display: inline-block;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAyMDAxMDkwNC8vRU4iDQogImh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDEvUkVDLVNWRy0yMDAxMDkwNC9EVEQvc3ZnMTAuZHRkIj48c3ZnIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM2YWIxMmMiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxIDYuMjg1bC0xMS4xNiAxMi43MzMtNi44NC02LjAxOCAxLjMxOS0xLjQ5IDUuMzQxIDQuNjg2IDkuODY1LTExLjE5NiAxLjQ3NSAxLjI4NXoiLz48L3N2Zz4=');
}

.table.summary td .row-value.doc-compliance.complete {
	color: #6bb41a;
}

.table.summary td .row-value .btn, .table.summary td .row-allcols .btn {
    height: 28px;
	line-height:28px;
	vertical-align:middle;
	border-collapse: collapse;	
}

.table.summary td .row-value .questions {
	width: 28px;
	margin-right: 0px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    margin-top: -5px;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMjRweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOCAxMjg7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiBmaWxsPSIjZmZmZmZmIiB3aWR0aD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PGNpcmNsZSBjeD0iMjQuODc5IiBjeT0iNjQiIHI9IjEwLjA1OSIgc3R5bGU9ImZpbGw6I2ZmZmZmZjsiLz48Y2lyY2xlIGN4PSIyNC44NzgiIGN5PSIxMDAuMDkiIHI9IjEwLjA1OSIgc3R5bGU9ImZpbGw6I2ZmZmZmZjsiLz48Y2lyY2xlIGN4PSIyNC44NzkiIGN5PSIyNy45MSIgcj0iMTAuMDU4IiBzdHlsZT0iZmlsbDojZmZmZmZmOyIvPjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjE0LjMzMzc7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iNDguNjgyIiB4Mj0iMTEzLjE4MyIgeTE9IjI3LjkxIiB5Mj0iMjcuOTEiLz48bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxNC4zMzM3O3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjQ4LjY4MiIgeDI9IjExMy4xODMiIHkxPSI2NCIgeTI9IjY0Ii8+PGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MTQuMzMzNztzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSI0OC42ODIiIHgyPSIxMTMuMTgzIiB5MT0iMTAwLjA5IiB5Mj0iMTAwLjA5Ii8+PC9nPjwvc3ZnPg==');
}

.table.summary td .row-value .setup {
	width: 28px;
	margin-right: 0px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    margin-top: -5px;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik01LjQ5NiAxLjI2MWwzLjc3IDMuNzcxYy40MDkgMS44ODktMi4zMyA0LjY2LTQuMjQyIDQuMjQybC0zLjc3LTMuNzcxYy0uMTcyLjU4NS0uMjU0IDEuMTg5LS4yNTQgMS43OTMgMCAxLjYwMi42MDMgMy4yMDIgMS44MjYgNC40MjYgMS4zNTEgMS4zNTEgMy4xNjQgMS45NTcgNC45MzEgMS44MjEuOTMzLS4wNzIgMS44NTIuMjY5IDIuNTE0LjkzMWw3LjYyMSA3LjYxMWMuNTc3LjU3OCAxLjMzNy45MTUgMi4wOTYuOTE1IDEuNjYxIDAgMy4wNDctMS40MTEgMy4wMTItMy4wNzctLjAxNi0uNzM3LS4zNTItMS40Ny0uOTE0LTIuMDMzbC03LjYyMS03LjYxMmMtLjY2Mi0uNjYxLTEuMDAyLTEuNTgxLS45MzEtMi41MTQuMTM3LTEuNzY3LS40NzEtMy41OC0xLjgyLTQuOTMtMS4yMjUtMS4yMjQtMi44MjUtMS44MzQtNC40MjctMS44MzQtLjYwMyAwLTEuMjA3LjA5LTEuNzkxLjI2MXptMTUuNDU5IDE4LjY5MmMwIC41NTMtLjQ0NyAxLTEgMS0uNTUzIDAtMS0uNDQ4LTEtMXMuNDQ3LTEgMS0xIDEgLjQ0NyAxIDF6Ii8+PC9zdmc+');
}

.table.summary td .row-value .upload {
	width: 28px;
	margin-right: 0px;
	padding: 3px 12px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    margin-top: -5px;
	background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMiA1YzMuNDUzIDAgNS44OTEgMi43OTcgNS41NjcgNi43OCAxLjc0NS0uMDQ2IDQuNDMzLjc1MSA0LjQzMyAzLjcyIDAgMS45My0xLjU3IDMuNS0zLjUgMy41aC0xM2MtMS45MyAwLTMuNS0xLjU3LTMuNS0zLjUgMC0yLjc5NyAyLjQ3OS0zLjgzMyA0LjQzMy0zLjcyLS4xNjctNC4yMTggMi4yMDgtNi43OCA1LjU2Ny02Ljc4em0wLTJjLTQuMDA2IDAtNy4yNjcgMy4xNDEtNy40NzkgNy4wOTItMi41Ny40NjMtNC41MjEgMi43MDYtNC41MjEgNS40MDggMCAzLjAzNyAyLjQ2MyA1LjUgNS41IDUuNWgxM2MzLjAzNyAwIDUuNS0yLjQ2MyA1LjUtNS41IDAtMi43MDItMS45NTEtNC45NDUtNC41MjEtNS40MDgtLjIxMi0zLjk1MS0zLjQ3My03LjA5Mi03LjQ3OS03LjA5MnptNCAxMGgtM3Y0aC0ydi00aC0zbDQtNCA0IDR6Ii8+PC9zdmc+');
}

.table.summary td .row-value .find-suppliers {
	width: 28px;
	margin-right: 0px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
	background-size: 40px;
    margin-top: -5px;
	background-image: url('/application/image/icons/vector/find-suppliers-icon.svg');
}

.table.summary td .row-value .csm-activities {
	width: 28px;
	margin-right: 0px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
	background-size: 28px;
    margin-top: -5px;
	background-image: url('/application/image/icons/vector/csm-activities-icon.svg');
}

.table.summary td .row-allcols .invitation {
	padding: 3px 20px;
	margin-left: 18px;
	background-color:#163761;
	display:inline-block;
	border-collapse: collapse;
}

.table.summary td .row-value.complete a {
	width: 28px;
	margin-right: 0px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    margin-top: -5px;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjZmZmZmZmIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yMSA2LjI4NWwtMTEuMTYgMTIuNzMzLTYuODQtNi4wMTggMS4zMTktMS40OSA1LjM0MSA0LjY4NiA5Ljg2NS0xMS4xOTYgMS40NzUgMS4yODV6Ii8+PC9zdmc+');
}

.table.summary td .row-value.doc-compliance.low{
	color:#E87373;
}

.table.summary td .row-value.doc-compliance.medium{
	color:#EBA647;
}

