/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 10, 2019, 10:52:05 AM
    Author     : jwil09
*/


body { padding-top: 60px; background-color: #eeeeee; }

/* Bootstrap Overrides. */

.bootstrap-switch   { margin-right: 10px; }
.caret              { margin-left: 6px; margin-right: 6px; }
.jumbotron          { background-color: #ddd; }
.card               { margin-top: 20px; }
.card-body          { padding: 1rem; }
form label          { font-size: 14px; font-weight: 400; }
.navbar             { font-size: 1.1rem; }
.navbar-brand       { color: #ff0 !Important; }
.alert              { padding-top: 5px; padding-bottom: 5px; margin-bottom: 10px;
}

/* Home Page */

.home-splash        { padding: 100px 0 100px; text-align: center; }
.home-splash .logo  { width: 300px; margin: 0 auto; }

/* Pagination */

.pagination-container               { margin-left: 1rem; }
.pagination-container ul.pagination { margin-top: 0px; }

/* None Available ... */

.none-available { font-size: 1em; margin: 10px auto 10px auto; display: none; }

/* Help Text */

.help-button { cursor: pointer; }

/* Standard Table Formatting */

.putnam-table                       { font-size: 14px; margin-bottom: 0px; }
.putnam-table th, .putnam-table td  { padding: .5em; }
.putnam-table tbody tr:hover        { background-color: #ffff99; cursor: pointer; }
.putnam-table tr.highlight          { background-color: #ffff99; }
.putnam-table td.hidden             { display: none; }
.putnam-noneAvailable               { font-size: 1.5em; text-align: center; width: 90%; margin: 10px auto 10px auto;  padding-top: 10px; padding-bottom: 10px; }
.putnam-uppercase                   { text-transform: uppercase; }
.putnam-blue                        { color: blue; }
.putnam-red                         { color: red; }
.putnam-table td                    { padding: .40em; padding-left: .5em; }
.putnam-button                      { display: inline-block; margin-right: 5px; width: 100px; }

.scrollable                         { max-height: 50vh; overflow-y: scroll; -webkit-overflow-scrolling: touch; }

/* Context Menus */

.contextMenu                        { display: block; display: none; z-index: 1000; position: fixed; left: 40%; top:  25%; }
.contextMenu .dropdown-header       { font-size: 1rem; }
.contextMenu .dropdown-item         { font-size: 14px; }

.input-group>.input-group-prepend   { flex: 0 0 45%; }
.input-group .input-group-text      { width: 100%; }

.container-sm                       { width: 50%; overflow: auto; margin: auto; }

/*.putnam-form { margin: 20px; }
.putnam-form .alert { margin-top: 5px; }*/

@media (max-width: 400px) { 

    .input-group>.input-group-prepend   { flex: 0 0 35%; }
}

#insideCard                { height: 600px; overflow: scroll; overflow-x: auto; overflow-y: auto; }

.casetable tr.bold         { padding: 6px 10px 6px 10px; font-weight: bold; background-color: lightsteelblue; }
.casetable th              { padding: 10px 10px 10px 10px;}
.casetable th.left         { padding: 10px 10px 10px 10px; text-align: left;}
.casetable th.right        { padding: 10px 10px 10px 10px; text-align: right;}
.casetable th.center       { padding: 10px 10px 10px 10px; text-align: center;}
.casetable td              { padding: 6px 10px 6px 10px; font-size: 10pt; }
.casetable td.bold         { padding: 6px 10px 6px 10px; font-size: 10pt; }
.casetable td.main         { padding: 6px 10px 6px 10px; font-size: 12pt; font-weight: bold; }
.casetable td.center       { text-align: center; }
.casetable td.right        { text-align: right; }

table.table-bordered                    { border:1px solid black; }
table.table-bordered > thead > tr > th  { border:1px solid black; background-color: #F8F5F0 }
table.table-bordered > tbody > tr > td  { border:1px solid black; }

.hidden { display: none; }