/* 
    Created on : Apr 8, 2015, 6:05:03 PM
    Author     : adam
*/

p.disclosure {
    font-size: .80rem;
}

p {
    margin-bottom: .75rem;
}

.blue { color: #008cba; }

form #cardnumber {
  background-image: url('/images/icons/cc/credit.png'), url('/images/icons/cc/check.png');
  background-position: left center, right center;
  background-repeat: no-repeat;
  background-size: 50px 30px, 50px 30px;
  padding-left: 58px;
  margin-left: 2px;
}
form #cardnumber.visa {    
  background-image: url('/images/icons/cc/visa.png'),url('/images/icons/cc/check.png');
}
form #cardnumber.mastercard {    
  background-image: url('/images/icons/cc/mastercard.png'),url('/images/icons/cc/check.png');
}
form #cardnumber.americanexpress {    
  background-image: url('/images/icons/cc/americanexpress.png'),url('/images/icons/cc/check.png');
}
form #cardnumber.discover {    
  background-image: url('/images/icons/cc/discover.png'),url('/images/icons/cc/check.png');
}

form #cardnumber.visa.valid {    
  background-image: url('/images/icons/cc/visa.png'),url('/images/icons/cc/valid.png');
}
form #cardnumber.mastercard.valid {    
  background-image: url('/images/icons/cc/mastercard.png'),url('/images/icons/cc/valid.png');
}
form #cardnumber.americanexpress.valid {    
  background-image: url('/images/icons/cc/americanexpress.png'),url('/images/icons/cc/valid.png');
}
form #cardnumber.discover.valid {    
  background-image: url('/images/icons/cc/discover.png'),url('/images/icons/cc/valid.png');
}

form #routingnumber, #accountnumber, #verifyaccountnumber, #bankname {
  background-image: url('/images/icons/cc/check.png');
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 50px 30px;
  margin-left: 2px;
}

form #routingnumber.validated {
  background-image: url('/images/icons/cc/valid.png');
  background-position: right center;
}
form #bankname.validated {
  background-image: url('/images/icons/cc/valid.png');
  background-position: right center;
}
form #accountnumber.validated {
  background-image: url('/images/icons/cc/valid.png');
  background-position: right center;
}
form #verifyaccountnumber.validated {
  background-image: url('/images/icons/cc/valid.png');
  background-position: right center;
}


input[type="checkbox"] + label {
    display:inline;
}

input[type="checkbox"] {margin-bottom:0;}


#noti_Container {
    position:relative;
}

#noti_Container2 {
    position:relative;
}
.noti_bubble {
    position:absolute;
    top: -10px;
    right:5px;
    padding:1px 4px 1px 4px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.8em;
    
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
}

.green_bubble {
    background-color:green;
    right:20px;
}

h3.grants_most_recent {
    font-size: 1.75em !important;
    font-weight: 600 !important;
}

p.grants_most_recent {
    font-size: 1.35em;
    margin-bottom: 10px;
}

a.grants_most_recent:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 40em) {
.noti_bubble {        
    position:absolute;
    top: 13px;
    right: 50px;
    background-color:red;
    color:white;
    font-weight:bold;
    font-size:0.8em;
    
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
    }
    
    
.green_bubble {
    background-color:green;
}
}


@media print {
  .large-1 {
    width: 8.33333%;
  }

  .large-2 {
    width: 16.66667%;
  }

  .large-3 {
    width: 25%;
  }

  .large-4 {
    width: 33.33333%;
  }

  .large-5 {
    width: 41.66667%;
  }

  .large-6 {
    width: 50%;
  }

  .large-7 {
    width: 58.33333%;
  }

  .large-8 {
    width: 66.66667%;
  }

  .large-9 {
    width: 75%;
  }

  .large-10 {
    width: 83.33333%;
  }

  .large-11 {
    width: 91.66667%;
  }

  .large-12 {
    width: 100%;
  }
}
