﻿select.form-control:not([size]):not([multiple]){
    padding-top:1rem;
}
.btn-link
{
    color:#000000;
    cursor:pointer;
}

.form-control:disabled{
     background-color:#f1f1f1 !important
 }
.mrs
{
    margin-right:5px;
}
.datepicker table tr td.today
{
    background-color:transparent !important;
    border:solid 2px #ccc !important;
    border-radius:5px !important; 
}
.datepicker table
{
    border-collapse:separate !important;
}

.custom-control+.custom-control {
    margin-left: 1rem;
}

label.error.field-validation-valid {
  display: none !important;
}
.btn-blank{
    text-decoration:none
}

@media screen and (max-width: 991px) {
    .navbar-toggleable-md-margin {
        margin-right: 0;
        margin-top: 30px;
    }
}
@media screen and (min-width: 991px) {
    .h4-add-income {
        line-height: 49px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
    .account-summary-header li {
    padding-right: 0;
 
  }
}
.trust-logo
{
    max-width: 120px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

input[type="number"] {
    padding-left: 16px;
}



/* Margin/Padding Resets */
.rap {
    padding: 0;
}

.rtp {
    padding-top: 0;
}

.rrp {
    padding-right: 0 !important;
}

.rbp {
    padding-bottom: 0 !important;
}

.rlp {
    padding-left: 0 !important;
}

.ram {
    margin: 0;
}

.rtm {
    margin-top: 0 !important;
}

.rrm {
    margin-right: 0;
}

.rbm {
    margin-bottom: 0;
}

.rlm {
    margin-left: 0;
}
/* Small margins */
.mas {
    margin: 5px;
}

.mts {
    margin-top: 5px;
}

.mtxs {
    margin-top: 3px;
}

.mrs {
    margin-right: 5px;
}

.mbs {
    margin-bottom: 5px;
}

.mbxs {
    margin-bottom: 3px;
}

.mls {
    margin-left: 5px;
}
/* Medium margins */
.mam {
    margin: 10px;
}

.mtm {
    margin-top: 10px;
}

.mrm {
    margin-right: 10px;
}

.mbm {
    margin-bottom: 10px;
}

.mlm {
    margin-left: 10px;
}

.nmtm {
    margin-top: -10px !important;
}
/* Large margins */
.mbxl {
    margin-bottom: 30px;
}

.mal {
    margin: 20px;
}

.mtl {
    margin-top: 20px;
}

.mtlarger {
    margin-top: 30px;
}

.mrl {
    margin-right: 20px !important;
}

.mbl {
    margin-bottom: 20px !important;
}

.mll {
    margin-left: 20px;
}

.mllarger {
    margin-left: 27px;
}

.mlxl {
    margin-left: 40px;
}

.mbxl {
    margin-bottom: 40px !important;
}

.mtxl {
    margin-top: 40px !important;
}
/* Small paddings */
.ptxs {
    padding-top: 3px;
}

.pbxs {
    padding-bottom: 3px;
}

.pas {
    padding: 5px;
}

.pts {
    padding-top: 5px;
}

.ptsl {
    padding-top: 7px;
}

.ptxs {
    padding-top: 3px;
}

.prs {
    padding-right: 5px;
}

.pbs {
    padding-bottom: 5px;
}

.pls {
    padding-left: 5px;
}
/* Medium paddings */
.pam {
    padding: 10px;
}

.ptm {
    padding-top: 10px !important;
}

.prm {
    padding-right: 10px;
}

.pbm {
    padding-bottom: 10px !important;
}

.plm {
    padding-left: 10px;
}
/* Large paddings */
.pal {
    padding: 20px;
}

.ptl {
    padding-top: 20px;
}

.ptxl {
    padding-top: 40px;
}

.prl {
    padding-right: 20px;
}

.pbl {
    padding-bottom: 20px !important;
}

.prxl {
    padding-right: 30px !important;
}

.pbxl {
    padding-bottom: 40px !important;
}

.pll {
    padding-left: 20px;
}
.input-group-addon-2-left.cash {
    left:22px;
    top:37px;
}
.btn.disabled.btn-orange {
    opacity: 0.4;
    background:fixed;
    background-color: #FFA400;
    pointer-events: auto;
}
.btn-orange {
    text-shadow: 1px 1px 3px #333;
}
.custom-card .card {
    border-width: 0px 0px 2px 0px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.125);
}

.accordion .card-header:after {
    font-family: 'FontAwesome';
    content: "\f077";
    float: right;
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f078";
}

.break-word {
    word-wrap: break-word;
}

.bold-link {
    font-weight: 600;
}

#CashToBeFundedCustom {
    padding-left: 20px;
}

.paymentConfirmation {
    background-color: #e9e9e9;
    padding:5px;
}