.list-group-horizontal .list-group-item {
    float: left;
    height: 90px;
}

.buttonNotes {
    margin-left: 5px;
}

.buttonStyle button {
    margin-top: 10px;
    width: 100%;
}

.spacer {
    margin-top: 0px;
    margin-bottom: 50px;
}

.noteSpacer {
    margin-bottom: 10px;
}

.scrollbox {
    overflow-y: scroll;
    margin-top: 5px;
    max-height: 400px;
}

.myAlertContact {
    text-align: justify;
}

textarea {
    resize: none;
}

.panel-heading {
    font-size: 15px;
    font-weight: bold;
}

.panel-body.note {
    background: white;
    border: 1px solid #ccc;
    margin:10px;
    padding: 10px 20px 10px 20px;
}

.accordion-toggle:focus{outline: none;} 

h4.panel-title a {
    color: gray;
    font-size: 12px;
    text-decoration: inherit;
}

h4.panel-title a:hover {
    color: gray;
    font-size: 12px;
    text-decoration: inherit;
    border: none;
}
/* Fixes modal issue in Services section */
.modal {
    overflow-y: auto;
}

.modal-open {
    overflow: auto;
}

.modal-open[style] {
    padding-right: 0px !important;
}
/* */

.blue-text {
    color: #337ab7;
}

.dashlet {
    height: 245px;
}

.stripped-fieldset { 
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-top: 0.0em;
    padding-bottom: 0.0em;
    padding-left: 0.0em;
    padding-right: 0.0em;
    border: 0px;
}

.dashlet-more-link {
    float: right;
}

.noticeStyle {
    font-weight:bold;
    font-size: 13px;
}

.open-closed-careplan-grid {
    width: 100%;
    height: 230px;
}

.actionsStyle {
    width: 190px;
}

.hospitalizations-grid {
    width: 100%;
    height: 200px;
}

.default-grid {
    width: 100%;
    height: 200px;
}

.services-grid {
    width: 100%;
    height: 270px;
}

#myServicesGrid .ui-grid-header-cell .ui-grid-cell-contents{
    text-align:center;
}

#myServicesSelectedGrid .ui-grid-header-cell .ui-grid-cell-contents{
    text-align:center;
}

#myServicesGrid .ui-grid-cell-contents {
    cursor: pointer;
}

.panel-body.service {
    background: white;
    border: 1px solid #ccc;
    margin: 20px;
    padding: 5px 20px 5px 20px;
}

.spacer-service-grid {
    margin-top: 25px;
    margin-bottom: 25px;
}

#myBarriersGrid .ui-grid-header-cell .ui-grid-cell-contents{
    text-align: center;
}

#myBarriersSelectedGrid .ui-grid-header-cell .ui-grid-cell-contents{
    text-align: center;
}

#myBarriersGrid .ui-grid-cell-contents {
    cursor: pointer;
}

#myBarriersSelectedGrid .ui-grid-cell-contents {
    cursor: pointer;
}

.buttonSpacer {
    margin-top: 30px;
}

.pointer {
    cursor: pointer;
}

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

/*show red asterisk next to label*/
.form-group.required .control-label:after { 
    content:"*";
    color:red;
}

.requiredCaseMix {
    color :red;
}

.form-group .help-block {
    display: none;
}

.form-group.has-error .help-block {
    display: block;
}

.glyphicon-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* Service agreement */
.modal-xl {
    width: 90%;   
}

.formal-service-grid {
    width: 100%;
    height: 200px;
}

.informal-service-grid {
    width: 100%;
    height: 200px;
}

.borderless td, .borderless th {
    border: 0 !important;
}

.modal-copy-size {
    width: 20%;
}

.copyFromStyle {
    padding-top: 15px;
}
/* Overiding theme style for table th and td, fixes issue with datepicker */
.serviceActiveStyle table, .serviceActiveStyle th, .serviceActiveStyle td {
    padding: 0px !important; 
}

.historicalStyle {
    margin-top: 1px !important;
}

.historicalTocStyle {
    margin-top: 5px !important;
}

option:disabled {
    color: rgb(170,170,170);
}

/* fixes issue of scrolling really fast*/
.ui-grid-viewport {
    overflow-anchor: none;
}

.buttonSaveStyle {
    margin-top: 15px;
}

.alertStyle {
    border: none !important;
    font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    background-color: transparent !important;
}

.deleteGoalStyle {
    text-align: justify;
}

/* fixes blurry text in modal */
.modal.in .modal-dialog,
.modal.fade .modal-dialog {
-webkit-transform: inherit !important;
-moz-transform: inherit !important;
-o-transform: inherit !important;
transform: inherit !important;
}
