/* Core Colours, Panels, Gradients
----------------------------------------------------------------------*/
.bg { background-image: url(../../../../assets/sections/loans/img/bg.png);  } 

#loans table tr td, #loans table tr th {border-bottom:solid 1px #9d9bcc; border-right:solid 1px #9d9bcc}
#loans table tr.lastrow td table tr td, #loans table tr.lastrow td table tr th {border-bottom:solid 1px #9dd493 !important; border-right:solid 1px #9dd493 !important }
#loans table tr.lastrow td table tr td.lastcol {border-right: 0 !important }
#loans table tr.lastrow td table tr.lastrow th, #loans table tr.lastrow td table tr.lastrow td {border-bottom: 0 !important }
#loans table tr th {background-color: #ddddef}
#loans table {border:solid 1px #9d9bcc}
#loans table th.fixed { width: 160px }
#loans table.repayment {width: 216px}	
	
#nav-primary #save { border-bottom:4px solid #70D55F; }
#loans .active a { background:transparent url(../../../../assets/core/img/layout/tab-rightcorner-savings.gif) no-repeat scroll right top; }

ul.tabs li.current a, ul.tabs li.current div  {  background: #dae0f0; }

#loans .type-2 .read-more, #loans .type-4 .read-more { background-color: #ddddef; border-top: 1px solid #9d9bcc; border-bottom: 1px solid #9d9bcc; }
.btn-read-more { background-position: 0px -170px; }
.btn-close { background-position: -100px -170px; }

#loans .panel button { margin: 0 0 8px 8px; }
.buffer { margin-bottom: 20px }

.checkboxes input { border: none; }

#loans-radios { width: 200px; float: left; }
#loans-radios input { float: left; }
#loans-radios label span span { float: left; width: 80%; display: block; margin-bottom: 10px; }

input.button { border: none; margin-bottom: 15px; }

.rep-example { font-weight: bold; font-family: Calibri, Helvetica, Arial ,sans-serif; font-size: 1.8em; }
.ccd {  -moz-border-radius: 3px; -webkit-border-radius: 3px; border: solid 4px #dd5d5d; background-color: #fcf4f3 !important; padding:6px; color: #006;}
