﻿.MenuButton 
{
    width:100%;
    color:white;
    cursor:pointer;
    font-family:Tahoma;
    font-size:14px;
    opacity:1;
    border:none;
    background-color:#093D62;
    height:50px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .MenuButton:hover 
    {
        background-color:#0f66a3;
    }

.MenuButtonClicked 
{
    width:100%;
    color:white;
    cursor:pointer;
    font-family:Tahoma;
    font-size:14px;
    opacity:1;
    border:none;
    height:50px;
    background-color:#92a6bd;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}

.LoginButtonIn
{
    width:100%;
    color:white;
    cursor:pointer;
    font-family:Tahoma;
    font-size:14px;
    opacity:1;
    border:none;
    background-color:#006600;
    height:50px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .LoginButtonIn:hover 
    {
        background-color:#009900;
    }

.LoginButtonOut
{
    width:100%;
    color:white;
    cursor:pointer;
    font-family:Tahoma;
    font-size:14px;
    opacity:1;
    border:none;
    background-color:#993333;
    height:50px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .LoginButtonOut:hover 
    {
        background-color:#bf4040;
    }

.DefaultLabel 
{
    color:#333;
    font-size:14px;
    font-weight:bold;
    font-family:Lato;
    margin-top:5px;
}

.DefaultTextBox 
{
    width:300px;
    color:#333;
    font-size:14px;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}

.DefaultCheckBox input[type="checkbox"]
{
    margin-right:5px;
    cursor:pointer;
}

.DefaultCheckBox label 
{
    font-weight:normal;
    cursor:pointer;
}

.PageMainTable 
{
    width:80%;
    margin:0 auto;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .PageMainTable tr 
    {
        height:30px;
    }
    .PageMainTable td 
    {
        vertical-align:top;
    }

.GridSelectedRow
{
    background-color:lightgray;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}

.GridUnselectedRow
{
    background-color:white;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .GridUnselectedRow:hover
    {
        cursor:pointer;
    }

.GridHiddenColumn 
{
    display:none;
}

.TitlePanel
{
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
    font-size:16px;
    color:#093D62;
    border:1px solid #ddd;
    border-radius:5px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-top:none;
    text-align:center;
    font-weight:bold;
    margin:0 auto;
    width:80%;
}

.RoundButton 
{
    height: 30px;
    width: 100%;
    margin: 5px;
    border: 1px solid #204d74;
    border-radius: 4px;
    background-color: white;
    color: #204d74;
    font-weight: bold;
    font-size: 16px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .RoundButton:hover 
    {
        background-color:rgb(221, 223, 225);
        cursor:pointer;
    }

.SquareButton 
{
    height: 50px;
    width: 100%;
    margin: 5px;
    border: none;
    background-color: #014E8B;
    color: white;
    font-size: 16px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .SquareButton:hover 
    {
        cursor:pointer;
        background-color:#187FD0;
    }

.SquareButtonGreen
{
    height: 50px;
    width: 100%;
    margin: 5px;
    border: none;
    background-color: #398439;
    color: white;
    font-size: 14px;
    transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .SquareButtonGreen:hover 
    {
        cursor:pointer;
        background-color:#449d44;
    }

.SquareButtonYellow
{
    height: 50px;
    width: 100%;
    margin: 5px;
    border: none;
    background-color: #cc6600;
    color: white;
    font-size: 14px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .SquareButtonYellow:hover 
    {
        cursor:pointer;
        background-color:#e67300;
    }

.SquareButtonYellowDisabled 
{
    height: 50px;
    width: 100%;
    margin: 5px;
    border: none;
    background-color: #ccc;
    color: white;
    font-size: 14px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}

.SquareButtonWhite
{
    height: 35px;
    width: 100%;
    margin: 5px;
    border: 1px solid #ccc;
    background-color: white;
    color: #555;
    font-size: 14px;
    transition:background-color 0.3s linear 0s;
    -webkit-transition:background-color 0.3s linear 0s;
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .SquareButtonWhite:hover 
    {
        cursor:pointer;
        background-color:#e6e6e6;
    }

.SquareButtonWhiteDisabled 
{
    height: 35px;
    width: 100%;
    margin: 5px;
    border: 1px solid #ccc;
    background-color: white;
    color: #555;
    font-size: 14px;
    background-color:#e6e6e6;
    cursor:default;
}

.Grid
{
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .Grid th 
    {
        text-align:center;
    }
    .Grid tr 
    {
        text-align:center;
        height:30px;
    }

.GridCases
{
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .GridCases th 
    {
        text-align:center;
    }
    .GridCases tr 
    {
        text-align:center;
        height:30px;
        vertical-align:middle;
    }
    .GridCases td 
    {
        border-top:1px solid #ddd;
        padding-top:15px;
        padding-bottom:15px;
    }

.GridLeftAlign
{
    font-family:Arian AMU,Arial AMU,Tahoma,Arial Unicode,Sylfaen,sans-serif;
}
    .GridLeftAlign th 
    {
        text-align:left;
    }
    .GridLeftAlign tr 
    {
        text-align:left;
        height:30px;
        border-bottom:1px solid #ddd;
    }
    .GridLeftAlign td 
    {
        padding-top:15px;
        padding-bottom:15px;
        vertical-align:middle;
    }

.ButtonLink 
{
    margin-right:10px;
    font-size:16px;
    cursor:pointer;
    border:none;
    background-color:transparent;
    text-decoration:none;
    color:#093D62;
    padding-bottom:3px;
}
    .ButtonLink:hover 
    {
        text-decoration:underline; 
    }

.TableTools 
{
    position:fixed; 
    right:-5px; 
    bottom:38px; 
    width:260px; 
    text-align:center;
    transition:all linear 0.3s;
    -webkit-transition:all linear 0.3s;
}

.SlideButton 
{
    border:none; 
    color:lightgrey; 
    background-color:transparent; 
    font-size:30px; 
    font-family:monospace; 
    height:100%;
    font-weight:bold;
    transition:all linear 0.2s;
    -webkit-transition:all linear 0.2s;
}
    .SlideButton:hover 
    {
        color:grey;
    }

.picklistLabelCol {
    padding-left: 20px;
    text-align: right;
    padding-right: 10px;
}