.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;
}

.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 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;
}
.blue-text {
    color: #337ab7;
}

.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;
}

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

.my-auth-grid {
    width: 100%;
    height: 530px;
}

.pointer {
    cursor: pointer;
}

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

/*show red asterisk next to label*/
.form-group.required .control-label:after { 
    content:"*";
    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;
}

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

@-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);
    }
}

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

.providerStyle {
    float: left;
    width: 25px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.practitionerSearchStyle {
    width: 25px !important;
    margin-right: 5px !important;
    margin-left: 5px !important;
}

.commentsStyle {
    resize: none;
}

.legendStyle {
    color: #404040 !important;
    margin-bottom: 1px !important;
}

.styleCologuardNotes {
    margin-left: 35px;
}

.messageStyle {
    font-size: 13px !important;
    font-family: Arial, Helvetica, sans-serif !important;
}

.levelStyle {
    margin-bottom: 1px;
}

.searchBtnStyle {
    padding-top: 23px;
}

.memberBtnStyle {
    padding-top: 5px;
}

.nodatatxt {
    position: absolute;
    top : 80px;
    opacity: 0.70;
    font-size: 1.5em;
    width: 100%;
    text-align: center;
    z-index: 1000;
}

.surveyText p {
    font-size: 13px !important;
}

.surveyStyle {
    color: white !important;
}

.instructionsStyle {
    padding-top: 2px !important;
    padding-left: 0px !important;
}

.expDateStyle {
    background-color: lightgrey !important;
}

