

.workspace-content-frame .detail h4 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 15px;
    text-decoration: none;
}
/*.workspace-content-frame .detail h4 {
    font-weight: normal;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #666;
	text-decoration: underline;
}*/
.workspace-content-frame .detail .header-summary {
    margin-left: 27px;
    margin-top: 5px;
}
.workspace-content-frame .detail .header-links {
    margin-top: 0px;
}
.workspace-content-frame .detail .download-access ul {
	padding-left: 20px;
}

.workspace-content-frame .detail h2.status {
    margin-bottom: 10px;
}
.workspace-content-frame .detail h2 .text-muted {
    font-size: 16px;
}
.workspace-content-frame .btn.btn-default.download {
	padding: 2px 10px;
}
.workspace-content-frame .file-summary {
	margin: 18px 0;
}
.workspace-content-frame a.detail-file {
	font-size: 16px;
	margin-left: 3px;
	margin-right: 6px;
	text-decoration: underline;
}
.workspace-content-frame .col-md-3.border-left {
	border-left: 1px solid #ebebeb;
}
.workspace-content-frame a.detail-file:hover{
	text-decoration: none;
}

/* Projects CSS*/
/*.container.workspace-content-frame {
    max-width: 1250px;
}*/
.workspace-content-frame .badge {
	border-radius: 5px;
}
.workspace-content-frame .projects-list-row .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .workspace-content-frame .projects-list-row .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
	font-size: 12px !important;
	line-height: 1.5;
	padding: 2px 6px !important;
}
.workspace-content-frame .list-row, .workspace-profile .list-row {
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #ebebeb;
	padding: 15px 0;
	margin-left: 0;
	margin-right: 0;
}
.workspace-content-frame .list-header, .workspace-profile .list-header{
    word-wrap: normal;
    overflow-wrap: normal;
    background-color: #ebebeb;
    font-weight: bold;
    padding: 3px;
    margin-left: 0;
    margin-right: 0;
	color: #666666;
}
.workspace-content-frame .filter-divider.inline {
    border-right: 1px solid #ddd;
    font-size: 12px;
    margin-right: 10px;
    padding-left: 10px;
}

.workspace-content-frame .count {
    padding-left: 0px;
    margin-top: 12px;
}
.workspace-content-frame .docs-per-page-count {
    padding-right: 5px;
}
.workspace-content-frame .form-group {
    margin-left: 5px;
    margin-bottom: 5px;
}
.workspace-content-frame .list-row .col-sm-2.auto, .workspace-content-frame .list-header .col-sm-2.auto {
    width: 10%;
}
/*.workspace-content-frame .list-row .col-sm-4, .workspace-content-frame .list-header .col-sm-4 {
    width: 39.333%;
}*/
.workspace-content-frame .btn-group {
    display: flex;
}
.workspace-content-frame .summary{
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 25px;
	margin-bottom: 15px;
}
.workspace-content-frame .teriary-container {
/*    border-bottom: 1px solid #ebebeb;*/
    padding-top: 15px;
}
.workspace-content-frame .progress-bar.progress-bar-grey {
	background-color: #ccc;
	box-shadow:none ;
	color: #333;
}
.workspace-content-frame .summary.groups {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.workspace-content-frame h1 {
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 15px;
}
.workspace-content-frame h2 {
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 5px;
}
.workspace-content-frame h3 {
    font-size: 22px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.workspace-content-frame h4 {
    font-weight: normal;
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #333;
}
.workspace-content-frame h5 {
    margin-top: 0;
    margin-bottom: 5px;
}
.workspace-content-frame .border-right {
    border-right: 1px solid #ebebeb;
}
.workspace-content-frame .block-container {
    padding-left: 15px;
    padding-right: 15px;
   /* padding-top: 10px;*/
}
.workspace-content-frame .block-container .content {
    margin-bottom: 25px;
    padding-left: 0;
}
.kavi-profile .block-container .row .row {
    margin-bottom: 25px;
}
.workspace-content-frame .label {
    padding: 4px 6px;
    font-weight: normal
}
.workspace-content-frame .text-muted.pipe {
    padding-left: 10px;
    padding-right: 10px;
    color: #ddd;
}
.workspace-content-frame .panel-group .panel {
	margin-bottom: 25px;
}
.workspace-content-frame .panel-heading a:after {
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float: right;
    color: grey;
}
.workspace-content-frame .panel-heading a.collapsed:after {
    content:"\e080";
}
.workspace-content-frame .edit h3 {
    background-color: #f5f5f5;
    color: #333;
    font-size: 16px;
    padding: 10px 5px 10px 20px;
	font-weight:bold;
}
.workspace-content-frame .edit .control-label {
    font-weight: 700;
	color: #333;
}
.workspace-content-frame .edit .label-instructions {
    font-weight: 400;
}
.workspace-content-frame .edit .label-instructions-italic {
    font-style: italic;
}
.workspace-content-frame .edit .label-instructions-underline {
    text-decoration: underline;
}
.workspace-content-frame .edit .form-group {
    margin-bottom: 25px;
}
.workspace-content-frame .edit h2 {
    font-size: 25px;
    margin-bottom: 25px;
    margin-top: 10px;
}
.workspace-content-frame .edit .indent-section {
    margin-left: 25px;
	margin-right: 25px;
	/*max-width: 650px;*/
}
.workspace-content-frame .detail h3 {
    background-color: #f5f5f5;
    color: #666;
    font-size: 16px;
    padding: 10px 5px 10px 20px;
	font-weight:normal;
}
.workspace-content-frame .detail .control-label {
    font-weight: 700;
	color: #333;
}
.workspace-content-frame .detail .label-instructions {
    font-weight: 400;
}
.workspace-content-frame .detail .label-instructions-italic {
    font-style: italic;
}
.workspace-content-frame .detail .label-instructions-underline {
    text-decoration: underline;
}
.workspace-content-frame .detail .form-group {
    margin-bottom: 25px;
}
.workspace-content-frame .detail h2 {
    font-size: 25px;
    margin-bottom: 25px;
    margin-top: 10px;
}
.workspace-content-frame .detail.document h2 {
    font-size: 25px;
    margin-bottom: 5px;
    margin-top: 2px;
}
.workspace-content-frame .detail.document .page-title.text-muted{
    font-size: 16px;
}
.workspace-content-frame .detail .indent-section {
    margin-left: 25px;
	margin-right: 25px;
/*	max-width: 900px;*/
}
.workspace-content-frame .modal-interior-heading {
	background-color:#f1f1f1;
	padding: 10px;
}
.workspace-accounts .note-alert.roster.small {
	color: #333;
	background-color: #ebebeb;
}
.workspace-accounts .filter-divider.inline {
    border-right: 1px solid #ddd;
    font-size: 28px;
    margin-right: 15px;
    padding-left: 15px;
}
.workspace-accounts.navbar{
	margin-bottom: 0;
}
.workspace-content-frame .workspace-accounts.count span.text-muted {
    padding-left: 0px;
}
.workspace-accounts .count span.text-muted {
	padding-left: 30px;
}
.workspace-accounts .agreements .count span.text-muted, .workspace-accounts .confirmations .count span.text-muted {
	padding-left: 0px;
}
.workspace-accounts .nav-tabs li .tab-title {
	font-size: 14px;
	display:inline-block;
	padding-left: 15px;
	padding-right: 15px;
}
.workspace-accounts .nav-tabs li .label{
	font-size: 12px;
	display:inline-block;
	padding: 6px 6px 6px 6px;
}
.workspace-accounts .link-stack span:first-child {
	padding-bottom: 5px;
	display:inline-block;
}
/*.divider {
	border-top: 1px solid #ebebeb;
	margin-top: 10px;
	font-size: 8px;
}*/
.workspace-accounts .account-list-header {
	background-color:#ebebeb;
	font-weight:bold;
	padding:3px;
	margin-left:0;
	margin-right:0
}
.workspace-accounts .comm-type {
	font-size: 0.88em;
}

.workspace-accounts .account-list-row {
	border-bottom:1px solid #ebebeb;
	padding:8px 0;
	vertical-align:middle;
	margin-left:0;
	margin-right:0
}
.workspace-accounts .account-list-row a.user {
	font-size: 16px;
}
.workspace-accounts. account-list-row .label {
	padding: 3px 6px;
}
.workspace-accounts .roster-label {
	font-size: 16px;
	margin-bottom: 5px;
}
.workspace-accounts .form-group {
	margin-left: 5px;
	margin-bottom: 10px;
}
.workspace-accounts .account-list-row .attendance-switch {
	margin-top: 5px;
}
.workspace-accounts .account-list-row .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on, .workspace-accounts .account-list-row .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off, .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
	font-size: 12px !important;
	line-height: 1.5;
	padding: 2px 6px !important;
}
.workspace-accounts .workspace-accounts.count {
	margin-top: 12px;
}
.workspace-profile .block-container {
	padding-left: 20px;
}
.workspace-profile  .modal-wide{
	width: 810px;
}
.workspace-accounts .col-sm-2.auto {
	width: 12%;
}
.workspace-accounts .col-sm-1.auto {
	width: 4%;
}
.workspace-accounts .check {
	padding: 2px 5px;
}
.workspace-accounts.users .col-sm-3, .workspace-accounts.companies .col-sm-3 {
	width: 30.3%;
}
.workspace-profile  h2{
	font-weight: bold;
	font-size: 25px;
	margin-top: 0;
	margin-bottom: 5px;
}
.workspace-profile  h4{
	font-weight: normal;
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 2px;
}
.workspace-profile  h5{
	margin-top: 0;
	margin-bottom: 5px;
}
.workspace-profile  .border-left{
	border-left: 1px solid #cccccc;
}
.workspace-profile .block-container p{
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 2px;
	padding-left: 3px;
}
.workspace-profile .block-container .row .row {
	margin-bottom: 25px;
}
.workspace-content-frame .nav-pills > li.active > a, .workspace-content-frame .nav-pills > li.active > a:hover, .workspace-content-frame .nav-pills > li.active > a:focus {
    background-color: #ebebeb;
    color: #000;
}
.workspace-content-frame .btn-group.display-only a{
    pointer-events: none;
    cursor: not-allowed;
}
.workspace-content-frame .btn-group.display-only a{
	opacity: 0.6;
/*    border-color: #adadad;webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);*/
}
.workspace-accounts.selected {
	background-color: #fdfbea;
}

/* BEGIN styles to check to see if they exist in the solution. I believe most do, if not, add them*/
.text-warning {
    color: #8a6d3b;
}
.width-320 {
	width: 320px;
}
.modal-wide {
	width:750px;
}
.short {
	width: 100px;
}
.no-bottom-margin {
	margin-bottom:0;
}
.margin-bottom-large {
	margin-bottom:15px;
}
.margin-bottom-medium {
	margin-bottom:10px;
}
.margin-top-medium {
	margin-top:10px;
}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.media-left, .media > .pull-left {
    padding-right: 10px;
}
.account-inline{
	display:inline-block;
}
.account-inline.profile-img {
	padding-right:20px;
	vertical-align: top;
}
.account-inline.profile-img img {
	max-height: 40px;
}
.label {
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    max-width: 100%;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.form-control::-webkit-input-placeholder {
	color: #666;
	font-style: italic;
}
.form-control:-moz-placeholder {
	color: #666;
	font-style: italic;
}
.form-control::-moz-placeholder {
	color: #666;
	font-style: italic;
}
.form-control:-ms-input-placeholder {
	color: #666;
	font-style: italic;
}

.form-group.required .control-label::after {
    color: red;
    content: " *";
}
.docs-per-page {
    margin-top: 8px;
}
/* End existing styles*/







