/*!
* Overrides certain default jobbook/bootstrap styles for branding purposes
*
* MGL blue
*	normal   - #36618a
*	hover    - #032e57
* MGL red
* 	normal   - #d14930
* 	hover    - #b83017
* MGL black
* 	normal   - #231f20
* 	hover    - #3d393a
* MGL blue grey
*	normal   - #93b0a7
*	hover    - #7a978e
* MGL yellow
*	normal   - #e9c31e
*   adjusted - #d0aa05 (original too light)
* 	hover    - #b69000
* MGL warm grey
*	normal   - #cecaab
*	hover    - #b5b192
* MGL green
*	normal   - #c3db6e
*	adjusted - #90a83b (original too light)
*	hover    - #778f22
*/

/* Bootstrap override */

/* links */
a {
    color: #36618a;
}

a:hover, a:active, a:focus {
    color: #032e57;
}

/* badges & labels */
.label-success, .badge-success {
    background-color: #90a83b;
}

.label-warning, .badge-warning {
    background-color: #d0aa05;
}

.label-important, .badge-important {
    background-color: #d14930;
}

.label-info, .badge-info {
    background-color: #93b0a7;
}

.label-inverse, .badge-inverse {
    background-color: #231f20;
}

/* buttons */
.btn {
    background-image: none;
}

.btn-primary {
    background-color: #36618a;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background-color: #032e57;
}

.btn-info {
    background-color: #93b0a7;
}

.btn-info:hover, .btn-info:active, .btn-info:focus {
    background-color: #7a978e;
}

.btn-success {
    background-color: #90a83b;
}

.btn-success:hover, .btn-success:active, .btn-success:focus {
    background-color: #778f22;
}

.btn-warning {
    background-color: #d0aa05;
}

.btn-warning:hover, .btn-warning:active, .btn-warning:focus {
    background-color: #b69000;
}

.btn-danger {
    background-color: #d14930;
}

.btn-danger:hover, .btn-danger:active, .btn-danger:focus {
    background-color: #b83017;
}

.btn-inverse {
    background-color: #231f20;
}

.btn-inverse:hover, .btn-inverse:active, .btn-inverse:focus {
    background-color: #3d393a;
}

.btn-link {
    color: #36618a;
}

.btn-link:hover, .btn-inverse:active, .btn-link:focus {
    color: #032e57;
}

/* text */
.text-success {
    color: #90a83b;
}

.text-warning {
    color: #d0aa05;
}

.text-error {
    color: #d14930;
}

.text-info {
    color: #93b0a7;
}

/* datepicker widget */
.datetimepicker table tr td.active, .datetimepicker table tr td span.active, .datetimepicker table tr td.today{
    background-image: none !important;
}

.datetimepicker table tr td span.active, .datetimepicker table tr td span.active:hover, .datetimepicker table tr td span.active.disabled, .datetimepicker table tr td span.active.disabled:hover {
    background-color: #36618a !important;
}

.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover {
    background-color: #36618a !important;
}

/* jobbook */
span.jobbook-ajax-editable-value {
    color: #36618a;
}

span.jobbook-ajax-editable-value:hover {
    cursor: pointer;
    color: #032e57;
    border-bottom: dashed 1px #032e57;
}
