﻿body
{
}

h2
{
    margin-top: 5px;
    margin-bottom: 5px;
}
hr
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/* -----------------------------------------------------------
Styles for Buttons
----------------------------------------------------------- */

button > a
{
    color: inherit;
}

/* ================================================================================
    Generic table styles 
================================================================================ */

tr.totalRow td,
tr.totalRow th
{
    font-weight: bold;
}
tr.grandTotalRow td,
tr.grandTotalRow th
{
    font-size: 1.2em;
    font-weight: bold;
}

td.currency
{
    text-align: right;
}

/* -----------------------------------------------------------
Styles for jarvismetro
----------------------------------------------------------- */
.jarvismetro-tile
{
    background-color: white;
    color: black;
}

a.jarvismetro-tile,
a.jarvismetro-tile:hover,
a.jarvismetro-tile:visited
{
    text-decoration: none;
}

.jarvismetro-tile .iconbox i
{
    height: 50px;
    margin-bottom: 5px;
}

.jarvismetro-tile .iconbox span
{
    text-align: center;
}

.jarvismetro-tile .bg-help,
a.jarvismetro-tile.bg-help,
a.jarvismetro-tile.bg-help:hover,
a.jarvismetro-tile.bg-help:visited
{
    background-color: #FEF92E;
    color: black;
}

/* -----------------------------------------------------------
Styles for Widgets
----------------------------------------------------------- */
.widget-panel
{
}

    .widget-panel .panel-heading a,
    .widget-panel .panel-heading a:visited
    {
        color: inherit;
    }

    .widget-panel .icon
    {
        padding-right: 10px;
    }

    .widget-panel .pull-right.icon
    {
        padding-left: 10px;
        padding-right: 0px;
    }

.widgetLoading,
.widgetError
{
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font-size: 15pt;
}


.well h2,
.well h2
{
    margin-top: 5px;
}

h1.warning,
h2.warning,
span.warning
{
    color: darkorange;
}

h1.error,
h2.error,
span.error
{
    color: red;
}

.dashboard-panel
{
    display: inline-block;
}

/* -------------------------------------------------------------------------------------------------
link-cloud
------------------------------------------------------------------------------------------------- */

.link-cloud
{
    margin-top: 5px;
}

    .link-cloud a,
    .link-cloud a:visited
    {
        border: 1px solid lightgray;
        padding: 3px 10px 3px 10px;
        margin-top: 15px;
        margin-bottom: 15px;
        border-radius: 0.7em;
        line-height: 2;
    }

        .link-cloud a:hover
        {
            text-decoration: none;
            background-color: #EFEFEF;
        }



.tab-content
{
}

    .tab-content .actions-top
    {
        display: block;
        padding-top: 0px;
        padding-right: 14px;
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        margin-top: 5px;
        margin-right: -13px;
        margin-bottom: 5px;
        text-align: left;
    }

/* -------------------------------------------------------------------------------------------------
facebookContainer
------------------------------------------------------------------------------------------------- */
.facebookContainer
{
}

    .facebookContainer .error
    {
        color: red;
        padding: 10px;
        border: 2px solid red;
    }

/* -------------------------------------------------------------------------------------------------
twitterContainer
------------------------------------------------------------------------------------------------- */
.twitterContainer
{
}

    .twitterContainer .error
    {
        color: red;
        padding: 10px;
        border: 2px solid red;
    }

/* -------------------------------------------------------------------------------------------------
Bootstrap overrides
------------------------------------------------------------------------------------------------- */
.form-actions .btn.pull-left
{
    margin-right: 5px;
}

/* -------------------------------------------------------------------------------------------------
ToDo
------------------------------------------------------------------------------------------------- */

.todo-title
{
    font-size: 1em;
    font-weight: bold;
}

.panel-heading.todoPriority1
{
    background-color: red;
    color: white;
}