html {
    overflow-y: scroll;
}

textarea {
    width: 100%;
    resize: none;

    border: none;
    overflow: auto;
    outline: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

[ng-click] {
    cursor: pointer;
}

.clickable {
    cursor: pointer;
}

.clickable-text {
    cursor: pointer;
}

.clickable-text:hover {
    text-decoration: underline;
}

.label-large {
     font-size: 120%;
 }

.pre-newline {
    white-space: pre-wrap;
}

.light-grey {
    color: #949494;
}

.break-color {
    color: #5cb85c;
}

.waiting-color {
    color: #5bc0de;
}

.approve-green {
    color: #5cb85c;
}

.approve-red {
    color: #d9534f;
}

.text-default {
    color: #000000;
}

.text-green {
    color: #5cb85c;
    font-weight: bold;
}

.text-green-normal {
    color: #5cb85c;
}

.text-yellow {
    color: #f0ad4e;
    font-weight: bold;
}

.text-red {
    color: #d9534f;
    font-weight: bold;
}

.text-red-normal {
    color: #d9534f;
}

.active {
}

.inactive {
    text-decoration: line-through;
}

.width-60 {
    width: 60px;
}

.width-100 {
    width: 100px;
}

/* Spacer */
.space-all {
    margin: 5px;
}

.space-left {
    margin-left: 5px;
}

.space-left-15 {
    margin-left: 15px;
}

.space-left-30 {
    margin-left: 15px;
}

.space-right {
    margin-right: 5px;
}

.space-right-15 {
    margin-right: 15px;
}

.space-right-30 {
    margin-right: 30px;
}

.space-top {
    margin-top: 5px;
}

.space-top-15 {
    margin-top: 15px;
}

.space-top-30 {
    margin-top: 30px;
}

.space-bottom {
    margin-bottom: 5px;
}

.space-bottom-15 {
    margin-bottom: 15px;
}

.space-bottom-30 {
    margin-bottom: 30px;
}

.selected-date {
    color: #ffffff;
    background-color: #949494;
}

.unselected-date {
    color: #000000;
    background-color: #ffffff;
}

.cell-1 {
    width: 20%;
    text-align: center;
}

.max-width {
    max-width: 1200px;
    margin: auto;
}
