.dcs-consolidation{position:relative;width:100%;float:left;clear:both;font-family:Verdana, Geneva, sans-serif;}
.dcs-calc-panel{display:none;padding:10px 0px;width:100%;float:left;clear:both;}
.dcs-active{display:block;}
.dcs-consolidation input{height:45px;line-height:44px;border:1px solid #C1C3C5;padding:0 10px;font-size:1em;font-weight:normal !important;line-height:16px;border-width:1px;border-style:solid;vertical-align:middle;border-radius:6px;}
.dcs-consolidation select{border:1px solid #C1C3C5;border-radius:6px;font-size:1em;line-height:44px;}
.dcs-calc-navigation{position:relative;width:100%;float:left;clear:both;border-bottom:1px solid #ccc;padding:10px 0px;}
.dcs-calc-navigation ul{list-style:none !important;margin:0px !important;padding:0px;}
.dcs-calc-navigation ul li{list-style:none !important;width:33.33333333%;text-align:center;float:left;color:#f3f3f7;}
.dcs-calc-navigation ul li.step-active{color:#222222;}
.dcs-calc-navigation ul li.step-active span{color:#a20000;}
.dcs-calc-navigation ul li.first{text-align:left;}
.dcs-calc-navigation ul li.last{text-align:right;}
@media only screen and (max-width:40em){.dcs-calc-navigation ul li{width:100%;padding:8px 0px;}
.dcs-calc-navigation ul li.first{text-align:center;}
.dcs-calc-navigation ul li.last{text-align:center;}
}
.dcs-calc-body{position:relative;width:100%;float:left;clear:both;}
#dcs-consolidation-debt TABLE{width:100%;margin-bottom:0 !important;}
#dcs-consolidation-debt TABLE THEAD{background:black;}
#dcs-consolidation-debt TABLE THEAD TH{padding:10px;color:#fff;text-align:left;}
#dcs-consolidation-debt TABLE THEAD TH.type{-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;}
#dcs-consolidation-debt TABLE THEAD TH.last{-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;}
#dcs-consolidation-debt TABLE TBODY tr:nth-child(even){background-color:#f3f3f7;}
#dcs-consolidation-debt TABLE TBODY TD{padding:19px 0;border-left:0px !important;border-right:0px !important;border-bottom:1px solid #e5e5e5;border-top:0px !important;}
#dcs-consolidation-debt TABLE TBODY TD.delete a{display:block;width:40px;height:40px;background:#a20000;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:25px;text-align:center;}
#dcs-consolidation-debt TABLE TBODY TD.delete a i{padding-top:7px;}
.error-amount, .error-repayment{display:none;}
#dcs-consolidation-data{position:relative;width:100%;float:left;clear:both;}
#dcs-consolidation-data label{width:170px;display:inline-block;line-height:44px;}
#dcs-consolidation-data input{width:auto !important;}
.dcs-col-3{width:25%;float:left;}
@media only screen and (max-width:40em){.dcs-col-3{width:50%;}
}
.dcs-col-12{padding:6px 0px;}
.dcs-calc-buttons{position:relative;width:100%;float:left;clear:both;padding-bottom:20px;}
.dcs-calc-buttons ul, .dcs-calc-buttons ul li{margin:0px !important;padding:0px !important;list-style:none;}
.dcs-calc-buttons ul{text-align:center;}
.dcs-calc-buttons ul li{display:inline-block;padding:6px !important;}
.dcs-calc-buttons ul li a{}
.btn-add-action{position:relative;text-align:center;text-decoration:none;}
a.btn-add-action:hover .dcs-action-btn i{color:#a20000;}
a.btn-add-action .dcs-label{display:block;padding-top:15px;color:#222;text-decoration:none !important;}
.btn-add-action .add-icon{position:absolute;right:-80px;top:0px;z-index:1;display:block;width:40px;height:40px;background:#a20000;color:#fff;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;font-size:25px;}
.dcs-action-btn{width:140px;height:140px;background:#eee;-moz-border-radius:70px;-webkit-border-radius:70px;border-radius:70px;font-size:65px;}
.dcs-action-btn i{padding-top:38px;color:#c1c8ce;}
.add-icon i{padding-top:8px;}
#dcs-summary{position:relative;width:100%;float:left;clear:both;padding:20px 0;background:#ccc;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
#dcs-summary .summary{padding:0px 30px;}
#dcs-summary .summary .dcs-col-3{line-height:44px;}
#dcs-summary .amount-title, #dcs-summary .dcs-amount, #dcs-summary .repayment{font-weight:bold;}
#dcs-summary .repayment-frequency select{width:60%;float:right;}
select[name=consolidationType]{width:50%;}
@media only screen and (max-width:40em){#dcs-summary .amount-title{background:#fff;border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;-webkit-border-radius:6px 0px 0px 6px;text-indent:10px;}
#dcs-summary .dcs-amount{background:#fff;border-radius:0px 6px 6px 0px;-moz-border-radius:0px 6px 6px 0px;-webkit-border-radius:0px 6px 6px 0px;}
#dcs-summary .repayment{padding-top:10px;}
#dcs-summary .repayment-frequency{padding-top:10px;}
}
.dcs-actions{position:relative;width:100%;float:left;clear:both;padding:20px 0px;text-align:center;}
.dcs-actions a{padding:10px 12px;text-decoration:none;background:#a20000;border-radius:4px;margin:0px 3px;color:#fff;}
.dcs-back-btn{float:left;}
.dcs-next-btn{float:right;}
.dsc-heading{font-size:2.75em;font-family:SourceSansBold, Helvetica, Arial, sans-serif;font-weight:700;text-transform:uppercase;line-height:1;margin:10px 0 5px;color:#c20000;}
.dsc-lg-heading{font-size:3.75em !important;}
.dsc-sm-heading{font-size:2em !important;font-weight:400 !important;}
.dcs-calc-col{width:50%;float:left;}
#dcs-consolidation-debt td span.currency{display:none;}
.dcs-row input{width:90% !important;}
.dcs-row .name{padding-left:5px !important;}
.dcs-row TD.repayment{line-height:36px;}
.dcs-row TD.repayment input{width:40% !important;float:left;margin-right:1%;}
.dcs-row TD.repayment select{width:45%;float:right;}
@media only screen and (max-width:64.063em){.dcs-calc-col{width:100%;}
.dcs-row input{width:100% !important;}
.dcs-row TD.repayment select{width:40%;float:right;}
#dcs-consolidation-debt table, #dcs-consolidation-debt thead, #dcs-consolidation-debt tbody, #dcs-consolidation-debt th, #dcs-consolidation-debt td, #dcs-consolidation-debt tr{display:block;}
#dcs-consolidation-debt thead tr{position:absolute;top:-9999px;left:-9999px;}
#dcs-consolidation-debt tr{border:0px solid #ccc;}
#dcs-consolidation-debt td{padding:5px 5px !important;border:0px !important;position:relative;float:left;clear:both;padding-left:50% !important;}
#dcs-consolidation-debt td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;height:37px;line-height:37px;}
#dcs-consolidation-debt .dcs-row input, #dcs-consolidation-debt .dcs-row select{margin-bottom:0px;}
#dcs-consolidation-debt td:nth-of-type(1):before{content:"Debt Label";}
#dcs-consolidation-debt td:nth-of-type(2):before{content:"Amount Owing ($)";}
#dcs-consolidation-debt td:nth-of-type(3):before{content:"Payment ($)";}
#dcs-consolidation-debt td span.currency{display:none;}
.dcs-row TD.repayment .dcs-row-label{}
}
.dcs-calc-col h3{font-weight:300;font-size:14px;}