﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

/*Menu style*/
.nav ul {
    display : none;
}
.nav li:hover > ul {
    display : block;
}

.chart-header {
    cursor:pointer;
}

.error-element {
    -webkit-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Safari 4+ */
    -moz-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Fx 5+ */
    -o-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Opera 12+ */
    animation: NAME-YOUR-ANIMATION 1s infinite;  /* IE 10+, Fx 29+ */
    border: 1px solid gray;
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
    0%, 6% {
        background-color: #ffffff;
    }
    7%, 12% {
        background-color: #ffeeee;
    }
    13%, 18% {
        background-color: #ffdddd;
    }
    19%, 25% {
        background-color: #ffcccc;
    }
    26%, 31% {
        background-color: #ffbbbb;
    }
    32%, 37% {
        background-color: #ffaaaa;
    }
    38%, 43% {
        background-color: #ff9999;
    }
    44%, 50% {
        background-color: #ff8888;
    }
    50%, 56% {
        background-color: #ff7777;
    }
    57%, 62% {
        background-color: #ff6666;
    }
    63%, 68% {
        background-color: #ff5555;
    }
    69%, 75% {
        background-color: #ff4444;
    }
    76%, 81% {
        background-color: #ff3333;
    }
    82%, 87% {
        background-color: #ff2222;
    }
    88%, 93% {
        background-color: #ff1111;
    }
    94%, 100% {
        background-color: #ff0000;
    }
}

.error-save-message {
    
}