/* Put developer or work in progress css here */

.cs-nav-main button.visited {
  color: #0087a2; 
}
.cs-nav-main button.active.visited {
  color: white;
  background: #0087a2;
}
.cs-nav-not-numbered {

}

/* palette All Resources and Find More buttons too wide??? */
.ui.button {
    padding-left: 1em;
    padding-right: 1em;
}
.keep-with-next {
    display: inline-block !important;
    float: left !important;
}
.keep-with-last {
    display: inline-block !important;
}
.clear {
    clear: both;
}
.autocomplete-results {
    color: #606060;
    background-color: #FFFFFF;
    border: 2px solid rgba(2, 129, 154, 0.501961);
    border-radius: 4px;
    padding: 0px 14px;
    opacity: 0.90;
    display: none;
}
.autocomplete-results > :first-child {
    margin-top: 9px;
}
.autocomplete-results > :last-child {
    margin-bottom: 9px;
}
.autocomplete-results .selected {
    color: #0087A2;
    background-color: #EAEBEB;
}
.js-caregiver-select-autocomplete {
    display: none;
}
.js-caregiver-select-autocomplete-list {
    color: #606060;
    background-color: #FFFFFF;
    border: 2px solid rgba(2, 129, 154, 0.501961);
    border-radius: 4px;
    padding: 0px 14px;
    opacity: 0.90;
}
.js-caregiver-select-autocomplete-list .selected {
    color: #0087A2;
    background-color: #EAEBEB;
}
.js-login-recover {
    color: #606060;
    font-size: 1.0em;
}
.js-workflow-caption {
    border: 1px solid green;
    margin: 10px;
    float: left;
    overflow-x: hidden;
}
.js-form-element-view .title {
    padding-top: 10px;
}
.js-form-element-view.hide {
    display: none;
}
.js-form-element-view.disable > div {
    color: #C0C0C0 !important;
}
.js-form-element-view .question {
    padding-top: 10px;
}
.js-resource-view .title {
    font-weight: bold;
}
.js-resource-view .score {
    color: #9f3a38;
}
.js-palette-tab-container {
    position: absolute;
    top: 100;
    right: 0;
    z-index:200;
    overflow:hidden;
    /*dislplay:none;*/
}
.js-palette-region {
    position: absolute;
    top: 100;
    right: 0;
    z-index:100;
    overflow:hidden;
    dislplay:none;
}
.js-palette-layout-view {
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	width: auto;
	opacity: 1.0;
	border-radius: 10px 0 0 10px;
	background-color: #FFFFFF;
	-webkit-box-shadow: -5px 0px 10px 5px rgba(153,153,153,0.4);
	-moz-box-shadow: -5px 0px 10px 5px rgba(153,153,153,0.4);
	box-shadow: -5px 0px 10px 5px rgba(153,153,153,0.4);
}
.js-palette-clear {
    clear: both;
}
.js-dashboard-header-super-user {
    float: right;
    margin: 10px;
}
.js-service-icon-activity:before {
    content: "\f005";
    color: #FFFFFF;
    background-color: #ff851b !important;
}

.cs-title {
	text-transform: uppercase
}

.cs-indent {
	margin-left: 2em !important;
}

.cs-checkbox-other {
	margin-top: -1.6em !important;
	margin-left: 6em !important;
	z-index: 1000;
}

.cs-radio-other {
	margin-top: -1.6em !important;
	margin-left: 6em !important;
	z-index: 1000;
}

.js-service-icon-service-grant:before {
    content: "\f155";
    color: #FFFFFF;
    background-color: #605ca8 !important;
}

.js-dashboard-header-title {
    text-transform: none !important;
}

/*ul.cs-documents-list {
  line-height: 120%; 
}
li.js-document {
  margin-top: 15px;
  display: block;
  position: relative;
  clear: both; 
}*/
/*.cs-document-link {
    color: #606060;
}
.cs-document .cs-document-text {
  clear: none;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-right: 30px;
  font-size: 1.02rem; 
}*/

