.instructionsLink{
	font-weight: bold;
	font-size: 16px;
}

#noCourtActivity:focus, input#noCourtActivity:active, #noRetainJefFund:focus, input#noRetainJefFund:active {
    /* border-bottom: 5px solid black !important;
    border-bottom: 5px solid green !important; */
    outline: 3px solid black !important;
    outline-offset: 0px; !important;
}

#processParkingTicketsYes:focus, #processParkingTicketsNo:focus, input#processParkingTicketsYes:active, input#processParkingTicketsNo:active {
    /* border-bottom: 5px solid black !important;
    border-bottom: 5px solid green !important; */
    outline: 3px solid black !important;
    outline-offset: 0px; !important;
}
.pjLink{
	cursor: pointer;	
}
a:hover, .link {
	cursor: pointer;
	text-decoration: underline;
}
a:link{
    color:#025277;
    text-decoration:none;
    font-weight:normal;

}
.not-allowed{
	cursor: not-allowed;
}
.fa-question-circle{
	cursor: pointer;
}
.fa-user-plus{
	cursor: pointer;
	color:#191F3C;
}
.fa-times{
	cursor: pointer;
	color:red;
}
.centered{
	text-align:center
}
#header-full-top-inner-alt {
    background: url(/muni/resources/img/Muni-Division-Reporting-Header.jpg) center no-repeat;
}

ul {
    list-style-type: circle;
}

ul>li ul {
    list-style-type: disc;
}

ul.circle {
    list-style-type: circle;
}

ul.disc {
    list-style-type: disc;
}

ul.square {
    list-style-type: square;
}

#muni-buttons .btn {
    border-radius: 0px;
}

.table .fa-file-pdf-o,
.table .period-edit {
    display: block;
    text-align: center;
}

.table .fa-file-pdf-o {
    color: #e22919;
}

    table .tr-offset {
        padding-left: 30px!important
    }
    .casesInfo,.warInfo,.pkTkt,.currency-input{
        text-align: right;
    }
    .disbursementNameBlank input{
            text-align: left;
            width: 97%;
            float: right;
    }
    [id^="casesDisposed_"], .darkened-cell{
        background: #f5f5f5;
    }
    [id^="casesDisposed_"]{
        text-align: right;
    }
    .table-width-auto {
        width: auto!important
    }
    
    .table-money>tbody>tr>td+td {
        text-align: right!important;
    }
    
    .table-money>tbody>tr>td+td>input {
        width: 90%;
        margin-left: 3%;
    }
    
    .table-money>tbody>tr>td:first-child input[type*="text"] {
        width: 100%;
        padding-left: 18px;
    }
    
    
    .row-emphasis {
        border-top: 2px solid #777;
        border-bottom: 2px solid #777;
    }
    .row-emphasis>th{border-bottom: none!important; vertical-align: middle!important}
    .row-emphasis>th>h2{ margin: 0; padding: 0}
    .white-background-th {background: #fff;}
    
    table>tbody>.row-emphasis:first-child,
    .row-emphasis-no-top {
        border-top: none;
    }
    
    table>tbody>.row-emphasis:last-child,
    .row-emphasis-no-bottom {
        border-bottom: none;
    }
    .dark-border {border: 2px solid #777;}
    .otherDisbursementRow{
    }
    .remove-row{
        position: absolute;
            padding-top: 6px;
            width: 1%;
            padding-left: 1%;
            padding-right: 1%;
            margin-left: -11px;
        cursor:pointer;
    }
    .btn-add {
    	color: #ffffff;
        background: #337ab7!important;
        border: 1px solid!important;
    }
    .btn-add:hover, .btn-add:focus{
    	color: #ffffff;
        background: #286090!important;
    }
    input.disabled{
        background: rgb(235, 235, 228);
        cursor: default;
    }

#projectInfoFooter{width:100%;}
/* #mainContent{width:100%; height:100%; } */
html, body {
    height: 100%;
}
/*
#pageWrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}
#mainContent {
    height: inherit;
} */

#pageWrapper {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}
#mainContent {
	height: inherit;
  	flex-grow: 1
}
header, footer{
  	flex-grow: 0;
  	flex-shrink: 0;
}


