#dlc_calculator
{
	color: #333;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}

/* Space out content a bit */
#dlc_calculator hr {border-top: 1px solid rgba(255, 255, 255, 0.3);}

#dlc_calculator .container.flex
{
	padding-left: 0;
	padding-right: 0;
	width: auto;
	position: relative;
}

#dlc_calculator .container .jumbotron
{
	border-radius: 5px;
	position: relative;
	margin-bottom: 0 !important;
}

#dlc_calculator .modal-content
{
	border: none;
}

/* Customize container */
@media (min-width: 768px) {
	/* .container {max-width: 730px;} */
	/*body {padding-top: 20px;padding-bottom: 20px;}*/
}
#dlc_calculator .container-narrow > hr {margin: 30px 0;}

/* Main  messagees */
#dlc_calculator .jumbotron {text-align: center;border-bottom: 1px solid #e5e5e5;padding: 30px 30px 20px;}
#dlc_calculator .panel-body {padding: 0 0 15px 0;}
#dlc_calculator .footer p {color: #ACACAC;font-weight: 200; margin: 0; padding: 5px 0;}
#dlc_calculator .message, .penalty-msg {display: none;}
#dlc_calculator input.input-error {box-shadow: 0 0 7px #FF6161; background-color: #FFDDDD;}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
	/* Remove the padding we set earlier */
	#dlc_calculator .header, #dlc_calculator .marketing, #dlc_calculator .footer {padding-right: 0;padding-left: 0;}
	/* Space out the masthead */
	#dlc_calculator .header {margin-bottom: 30px;}
	/* Remove the bottom border on the jumbotron for visual effect */
	#dlc_calculator .jumbotron {border-bottom: 0;}
}

/* Sending panel */
#dlc_calculator .sending {background: rgba(0, 0, 0, 0.65);position: fixed;top: 0;left: 0;width: 100%;height: 100%;border-radius: 4px;display: none;color: #fff;font-size: 30px;font-weight: 100;z-index: 10;}

#dlc_calculator .loader {background: #fff;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;color: #183D8B;font-size: 38px;font-weight: 100;text-align: center;}
#dlc_calculator .bouncea {background-color: #375D81!important;}

/* Loader animation */
#dlc_calculator .spinner {width: 40px;height: 40px;position: relative;margin: 200px auto 20px;}
#dlc_calculator .double-bounce1, #dlc_calculator .double-bounce2 {width: 100%;height: 100%;border-radius: 50%;background-color: #fff;opacity: 0.6;position: absolute;top: 0;left: 0;-webkit-animation: bounce 2.0s infinite ease-in-out;animation: bounce 2.0s infinite ease-in-out;}
#dlc_calculator .double-bounce2 {-webkit-animation-delay: -1.0s;animation-delay: -1.0s;}
@-webkit-keyframes bounce {0%, 100% { -webkit-transform: scale(0.0) }50% { -webkit-transform: scale(1.0) }}
@keyframes bounce {0%, 100% { transform: scale(0.0);-webkit-transform: scale(0.0);} 50% { transform: scale(1.0);-webkit-transform: scale(1.0);}}

/* Result panel */
#dlc_calculator .results {background: rgba(0, 0, 0, 0.65);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 9;border-radius: 4px;display: none;padding: 2px;overflow: hidden;}
#dlc_calculator .result-header {padding: 10px 16px;}
#dlc_calculator .result-panel {background: #2f4f94;height:100%;width: 100%;border-radius: 2px;}
#dlc_calculator .result-body {padding: 20px;overflow-y: auto;height: 82%; background: #eee;}
#dlc_calculator .result-footer {padding: 20px 10px;text-align: center;color: #fff;}
#dlc_calculator .btn, #dlc_calculator .alert {border-radius: 2px;}

#dlc_calculator .broker-list {background: #fff;box-shadow: 0 1px 4px rgba(0,0,0,0.35);margin-bottom: 20px;padding: 10px;}
#dlc_calculator .broker-result-list, #dlc_calculator  .franchise-result-list, #dlc_calculator .broker-result-list-edit, #dlc_calculator .franchise-result-list-edit {margin-bottom: 5px;padding: 6px;cursor: pointer;border: 1px solid rgba(204, 204, 204, 0.29);}
#dlc_calculator .broker-result-list:hover, #dlc_calculator .broker-result-list:focus, #dlc_calculator .franchise-result-list:hover, #dlc_calculator .franchise-result-list:focus,
#dlc_calculator .broker-result-list-edit:hover, #dlc_calculator .broker-result-list-edit:focus, #dlc_calculator .franchise-result-list-edit:hover, #dlc_calculator .franchise-result-list-edit:focus {background: #e0e0e0;}
#dlc_calculator .search-result h4.media-heading {color:#2f4f94;text-shadow: none; }

#dlc_calculator .logo-side {margin-top: 5px;}

#dlc_calculator .user-info {margin-top: 10px;margin-bottom: -10px;color: #fff;}
#dlc_calculator .media-heading {margin-bottom: 2px;}
#dlc_calculator .position {color: #8D8D8D;font-style: italic;display: block;padding-bottom: 6px;font-weight: 200;}
#dlc_calculator .media-body strong {font-weight: 500;}
#dlc_calculator ul, #dlc_calculator ol {list-style: none;padding: 0;}
#dlc_calculator .address {text-align: right;font-size: 12px!important;color: rgba(255, 255, 255, 0.85);margin-bottom: 4px!important;}
#dlc_calculator .phone, #dlc_calculator .office {font-size: 12px;display: block;width: 100%;}

#dlc_calculator .top-nav {display: block;position: absolute;left: 0;top: 0;width: 100%;border-radius: 4px 4px 0 0;box-shadow: 0 4px 5px -4px rgba(0, 0, 0, 0.5);}
#dlc_calculator .top-nav {background: #C9C9C9;
background: -moz-linear-gradient(top, #C9C9C9 0%, #ADADAD 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #C9C9C9), color-stop(100%, #ADADAD));
background: -webkit-linear-gradient(top, #C9C9C9 0%, #ADADAD 100%);
background: -o-linear-gradient(top, #C9C9C9 0%, #ADADAD 100%);
background: -ms-linear-gradient(top, #C9C9C9 0%, #ADADAD 100%);
background: linear-gradient(to bottom, #C9C9C9 0%, #ADADAD 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C9C9C9', endColorstr='#ADADAD', GradientType=0 );}

#dlc_calculator .btn-edit {position: absolute;left: 0;top: 0;display: none;}

/* DLC style */
#dlc_calculator .jumbotron {
background: #2f4f94 url('https://web.archive.org/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background-size: 100% auto;
background: -moz-linear-gradient(-45deg, #2f4f94 0%, #17388d 100%) url('https://web.archive.org/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background: -webkit-gradient(left top, right bottom, color-stop(0%, #2f4f94), color-stop(100%, #17388d)) url('https://web.archive.org/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background: -webkit-linear-gradient(-45deg, #2f4f94 0%, #17388d 100%) url('/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background: -o-linear-gradient(-45deg, #2f4f94 0%, #17388d 100%) url('/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background: -ms-linear-gradient(-45deg, #2f4f94 0%, #17388d 100%) url('/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
background: linear-gradient(135deg, #2f4f94 0%, #17388d 100%) url('/web/20171115154728im_/https://secure.dominionlending.ca/calculators/css/swoosh_app.png') no-repeat center bottom;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f4f94', endColorstr='#17388d', GradientType=1 );}

#dlc_calculator .jumbotron h1, #dlc_calculator .jumbotron .h1 {color: #FFFFFF;font-weight: 100;margin-bottom: 30px;background: rgba(0, 0, 0, 0.23);text-shadow: 0 1px 2px rgba(0, 0, 0, 0.29);margin-left: -60px;margin-right: -60px;font-size: 44px;padding: 10px 30px 14px;}

#dlc_calculator .btn-select, #dlc_calculator .btn-share {padding-bottom: 5px;background: rgba(0,0,0,0);border: transparent;font-size: 16px;color: rgba(255, 255, 255, 1);transition: background ease-in-out .12s,color ease-in-out .12s;font-weight: 200;border-radius: 4px 0 0 0;border-right: 1px solid rgba(255, 255, 255, 0.35);}
#dlc_calculator .btn-select:hover, #dlc_calculator .btn-select:focus, #dlc_calculator .btn-share:hover, #dlc_calculator .btn-share:focus {color:rgba(255, 255, 255, 1);background: rgba(0,0,0,0.4);border-color: transparent;}
#dlc_calculator .open .dropdown-toggle.btn-select {background: rgba(17, 30, 56, 0.88);}

#dlc_calculator .btn-share{border-right: 0;border-radius: 0 4px 0 0 ;border-left: 1px solid rgba(255, 255, 255, 0.35);}

#dlc_calculator .select-calc {margin-top: -2px;padding: 0;font-size: 20px;font-weight: 100;min-width: 20px;border-radius: 0 0 2px 2px;border: none;background: rgba(17, 30, 56, 0.88);margin-left: 0px;text-align: left;}
#dlc_calculator .select-calc .change-down {padding: 4px 12px;}
#dlc_calculator .select-calc>.active>a {background: transparent;}

#dlc_calculator h4, #dlc_calculator .h4 {font-size: 18px;color: #fff;font-weight: 200;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);}
#dlc_calculator .taxes {margin-right: 2px;background: #4F92A3;padding: 5px;border-radius: 2px;margin-top: 1px;margin-bottom: 0;font-size: 22px;}

#dlc_calculator .asking-amount, #dlc_calculator .purchaseplus-amount {height: auto;font-size: 30px;font-weight: 200;}

#dlc_calculator .form-control {border-radius: 2px;box-shadow: none;border: none;background: rgba(255, 255, 255, 0.9);transition: background ease-in-out .12s;}
#dlc_calculator .form-control:focus {background: #fff;border-color: transparent;box-shadow: none;}
#dlc_calculator .form-control.more {margin-bottom: 0!important;width: 120px;}

#dlc_calculator .search-input {border: 1px solid #ccc;margin-bottom: 10px;}
#dlc_calculator .search-input:focus {border: 1px solid #2f4f94;}
#dlc_calculator .search-input:focus:after {border-top: 20px solid #2f4f94;}
#dlc_calculator .arrow {text-align: center;}
#dlc_calculator .arrow:after {content: "";width: 0px;height: 0px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 12px solid #ccc;}

#dlc_calculator .custom-rate {display: none;}
#dlc_calculator .custom-rate-mortgagencwoptions{display: none;}
#dlc_calculator label {color: #fff;font-weight: 200;}

#dlc_calculator .input-group-addon, #dlc_calculator .input-group-btn {padding: 6px 16px;font-size: 28px;font-weight:100;line-height: .8;background-color: rgba(0, 0, 0, 0.3);border: none;color: rgba(255, 255, 255, 0.8);}

@media (max-width: 991px) {
	#dlc_calculator .result .input-group-addon {padding: 6px 6px;} 
        #dlc_calculator .result .input-lg {padding: 10px 5px;}
        
        #dlc_calculator #mortgagencwoptions .input-group-addon {padding: 6px 6px;} 
        #dlc_calculator #mortgagencwoptions .input-lg {padding: 10px 5px;}
        
        #dlc_calculator #mortgagencwoptions .asking-amount, #dlc_calculator #mortgagencwoptions .purchaseplus-amount {font-size: 25px;}
}
#dlc_calculator #mortgagencwoptions .input-lg {padding: 10px 9px;}


#dlc_calculator .input-group-addon.addon-sm {font-size: 14px;padding: 3px 10px;background-color: #eee;border: 1px solid #ccc;font-weight:200;border-right: 0;color: #555;border-radius: 2px;}

#dlc_calculator .lawyer-fee .input-group, #dlc_calculator .custom-group .input-group {width: 1%;float: right;}

#dlc_calculator .custom-input-name {border: none!important;padding-left: 0;margin-bottom: 0!important;}
#dlc_calculator .del-custom {position: absolute;right: 10px;cursor: pointer;opacity: .8;display: none;width: 20px;height: 20px;border-radius: 50%;background: rgba(174, 17, 17, 0.8);color: #fff;text-align: center;margin-top: 7px;line-height: 1.4em;font-weight: 100;}
#dlc_calculator .del-custom:hover {opacity: 1;}

#dlc_calculator .tot-mortgage {background-color: rgba(0, 0, 0, 0.3)!important;border: none;color: #fff;font-size: 26px;font-weight: 200;}
#dlc_calculator .tot-mortgage[disabled] {cursor: auto;}

#dlc_calculator .mortgage-group {border: 1px solid rgba(255, 255, 255, 0.8);border-radius: 2px;}

#dlc_calculator .btn-link {color: #fecc4e;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);font-weight: 300;transition: color ease-in-out .12s;}
#dlc_calculator .btn-link:hover, #dlc_calculator .btn-link:focus {color: #ffdf8e;text-decoration: none;}

#dlc_calculator .btn-dlc {border-radius: 2px;width: 185px;}
#dlc_calculator .btn-add {border-radius: 2px;background-color: #355CB1;border: none;margin-bottom: 12px;}
#dlc_calculator .btn-add:hover, #dlc_calculator .btn-add:focus {background-color: #17388d;}

#dlc_calculator .btn-down {background: transparent;padding: 0;font-size: 20px;font-weight: 100;}
#dlc_calculator .btn-down:hover, #dlc_calculator .btn-down:focus {color: #fff;}
#dlc_calculator .down-menu {margin-top: 0px;padding: 0;font-size: 20px;font-weight: 100;min-width: 20px;border-radius: 0 0 2px 2px;border: none;background: #294070;margin-left: 3px;}
#dlc_calculator .change-down {color: #fff!important;cursor: pointer;font-weight: 100!important;}
#dlc_calculator .change-down:hover, #dlc_calculator .change-down:focus {background-color: rgba(0, 0, 0, 0.29)!important;}

#dlc_calculator .nav-result {border: none;}
#dlc_calculator .nav-tabs>li {float: none;display: inline-block;}
#dlc_calculator .nav-result>li>a {margin-right: 1px; border-radius: 2px;line-height: 1em;padding: 3px 6px;border-radius: 0;background: rgba(0, 0, 0, 0.26);color: rgba(255, 255, 255, 0.79);}
#dlc_calculator .nav-result>li>a:hover, #dlc_calculator .nav-result>li>a:focus {border-color: transparent;color: #2f4f94;}

#dlc_calculator .nav-result>li.active>a, #dlc_calculator .nav-result>li.active>a:hover, #dlc_calculator .nav-result>li.active>a:focus {border-color: transparent;color: #fff;background-color: #f0ad4e;}

#dlc_calculator .nav>li>a {padding: 8px 2px;}
#dlc_calculator .nav>li>a:hover, #dlc_calculator .nav>li>a:focus {background-color: rgba(0, 0, 0, 0.4);}
#dlc_calculator .nav-tabs>li>a {border: none;}
#dlc_calculator .tab-payment {border: 1px solid rgba(255, 255, 255, 0.8);border-radius: 2px 2px 0 0;}
#dlc_calculator .nav-payment>li>a {border-bottom: 0!important;border-radius: 0 0 2px 2px!important;background: transparent;color: #fff;font-weight: 200;font-size: 14px;}
#dlc_calculator .nav-payment>.active>a, #dlc_calculator .nav-payment>.active>a:hover, #dlc_calculator .nav-payment>.active>a:focus {border: none;font-weight: 400;background-color: rgba(255, 255, 255, 0.8);color: #555;}
#dlc_calculator .nav-stacked>li+li {margin-top: 0;}

#dlc_calculator .panel-calc {border: none;border-radius: 2px;}
#dlc_calculator .panel-group .panel-calc {border-radius: 2px;}
#dlc_calculator .panel-calc .panel-heading {padding: 0;border-top-right-radius: 2px;border-top-left-radius: 2px;}
#dlc_calculator .panel-calc h4.panel-title {text-shadow: none;}
#dlc_calculator .panel-calc .panel-title > a {padding: 12px 15px;display: block;color: #333;}
#dlc_calculator .panel-calc .panel-title > a > strong {padding-right: 10px;color: #246EAD;font-weight: 500;}
#dlc_calculator .panel-calc .panel-title > a:hover, #dlc_calculator .panel-calc .panel-title > a:focus {text-decoration: none;}
#dlc_calculator .panel-calc .panel-body {padding: 15px 10px;text-align: left;}

#dlc_calculator .panel-calc-title {text-shadow: none;color: #fff;}
#dlc_calculator .panel-calc-title small {color: #FFB547;font-weight: 200;}
#dlc_calculator .panel-calc p {font-size: 14px;}
#dlc_calculator .panel-calc h5 {color: #246EAD;font-weight: 400;font-size: 16px;border-bottom: 1px solid rgba(36, 110, 173, 0.2);padding-bottom: 4px;}
#dlc_calculator .panel-calc label {color: #000;padding-top: 10px;}
#dlc_calculator .panel-calc .form-control {border: 1px solid #ccc;margin-bottom: 10px;}

#dlc_calculator .modal-calc .modal-content {border-radius: 2px; border: 3px solid #C1C8DA;}
#dlc_calculator .modal-calc .modal-header {background: #31477E;padding: 6px 10px 7px;}
#dlc_calculator .modal-calc .modal-header .close {color: #fff;font-size: 26px;opacity: .5;}

#dlc_calculator .open-panel.collapsed:after {content: '+';}
#dlc_calculator .open-panel:after {content: '-';right: 24px;position: absolute;font-size: 26px;margin-top: -7px;}

#dlc_calculator .table-row {margin: 10px 0;border-bottom: 1px solid #C9C9C9;padding-bottom: 10px;}
#dlc_calculator .tot-row {border-top: 2px solid #246EAD;border-radius: 2px;margin: 14px 0px 20px;padding-top: 10px;font-weight: 600;color: #246EAD;border-bottom: 2px solid #246EAD;}

#dlc_calculator .option-link {background: #fff;display: block;padding: 5px 5px 10px;border-radius: 2px;cursor: pointer;opacity: .9;transition: all ease-in-out .2s;-webkit-transition: all ease-in-out .2s;margin-bottom: 10px;}
#dlc_calculator .option-link:hover, #dlc_calculator .option-link:focus {text-decoration: none;opacity: 1;box-shadow: 0 1px 2px rgba(0,0,0,0.26);}
#dlc_calculator .option-link p {margin-bottom: 0;font-size: 14px;color: #5E5E5E;font-weight: 400;}

/* dynamic column */

#dlc_calculator .result, #dlc_calculator .certificate-fee {display: none;}

#dlc_calculator .first-col {transition: width ease-in-out .2s;-webkit-transition: width ease-in-out .2s;}

/* dynamic btn */
#dlc_calculator .fixed-btn {display:none;z-index: 9;position: fixed;bottom: 0;left: 0;right: 0;background: #2f4f94;padding: 20px 0;box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);}

/* more options boxes */

#dlc_calculator .option-row {margin-bottom: 20px;}

#dlc_calculator .downpayment span, #dlc_calculator .pst span, #dlc_calculator .mortgage-payment span, #dlc_calculator .mortgage-amount span, #dlc_calculator .mortgage-less span, #dlc_calculator .total-remaining span, #dlc_calculator .amortization-table .new-row, #dlc_calculator .amortization-graph .graph, #dlc_calculator .month-minimum {display: none;}
#dlc_calculator .downpayment span:first-child, #dlc_calculator .pst span:first-child, #dlc_calculator .mortgage-payment span:first-child, #dlc_calculator .mortgage-amount span:first-child, #dlc_calculator .mortgage-less span:first-child, #dlc_calculator .total-remaining span:first-child , #dlc_calculator .amortization-graph .graph:first-child, #dlc_calculator .month-minimum-1 {display: inline-block;}

#dlc_calculator .new-row-title {padding: 7px 0;background: #246EAD;color: #fff;margin-top: 10px;margin-bottom: 10px;}
#dlc_calculator .new-row-title strong {font-weight: 400;}
#dlc_calculator .row-term {border-top: 2px solid #246EAD;margin-top: 5px;margin-bottom: 5px;padding: 5px 0;font-weight: 600;color: #246EAD;border-bottom: 2px solid #246EAD!important;}
#dlc_calculator .new-row > .row {border-bottom: 1px solid #eee;padding-bottom: 4px;margin-bottom: 4px;}

#dlc_calculator .amortization-graph {width: 100%;}
#dlc_calculator .graph {width: 100%;overflow-y: hidden;}

#dlc_calculator .embed-title {margin-top: 0;font-weight: 200;color: #616161;}

/* checkbox */

#dlc_calculator .checkbox {padding-left: 0px;}
#dlc_calculator .form-horizontal .control-label, #dlc_calculator .form-horizontal .radio, #dlc_calculator .form-horizontal .checkbox, #dlc_calculator .form-horizontal .radio-inline, #dlc_calculator .form-horizontal .checkbox-inline {padding-top: 12px;}

#dlc_calculator .input-text {font-weight: 200;}

#dlc_calculator [type="checkbox"]:not(:checked),
#dlc_calculator [type="checkbox"]:checked,
#dlc_calculator [type="radio"]:not(:checked),
#dlc_calculator [type="radio"]:checked {
  position: absolute;
  left: -9999px;
}
#dlc_calculator [type="checkbox"]:not(:checked) + label,
#dlc_calculator [type="checkbox"]:checked + label,
#dlc_calculator [type="radio"]:not(:checked) + label,
#dlc_calculator [type="radio"]:checked + label {
  position: relative;
  padding-left: 75px;
  cursor: pointer;
}
#dlc_calculator [type="checkbox"]:not(:checked) + label:before,
#dlc_calculator [type="checkbox"]:checked + label:before,
#dlc_calculator [type="checkbox"]:not(:checked) + label:after,
#dlc_calculator [type="checkbox"]:checked + label:after,
#dlc_calculator [type="radio"]:not(:checked) + label:before,
#dlc_calculator [type="radio"]:checked + label:before,
#dlc_calculator [type="radio"]:not(:checked) + label:after,
#dlc_calculator [type="radio"]:checked + label:after {
  content: '';
  position: absolute;
}
#dlc_calculator [type="checkbox"]:not(:checked) + label:before,
#dlc_calculator [type="checkbox"]:checked + label:before,
#dlc_calculator [type="radio"]:not(:checked) + label:before,
#dlc_calculator [type="radio"]:checked + label:before {
  left:0; 
  top: -7px;
  width: 65px; 
  height: 30px;
  background: #DDDDDD;
  border-radius: 15px;
  transition: background-color .2s;
}
#dlc_calculator [type="checkbox"]:not(:checked) + label:after,
#dlc_calculator [type="checkbox"]:checked + label:after,
#dlc_calculator [type="radio"]:not(:checked) + label:after,
#dlc_calculator [type="radio"]:checked + label:after {
  width: 20px; 
  height: 20px;
  transition: all .2s;
  border-radius: 50%;
  background: #7F8C9A;
  top: -2px; 
  left: 5px;
}

/* on checked */
#dlc_calculator [type="checkbox"]:checked + label:before,
#dlc_calculator [type="radio"]:checked + label:before {
  background: rgba(0, 0, 0, 0.35); 
}
#dlc_calculator [type="checkbox"]:checked + label:after,
#dlc_calculator [type="radio"]:checked + label:after {
  background: #f0ad4e;
  top: -2px; 
  left: 40px;
}

#dlc_calculator [type="checkbox"]:checked + label .ui,
#dlc_calculator [type="checkbox"]:not(:checked) + label .ui:before,
#dlc_calculator [type="checkbox"]:checked + label .ui:after,
#dlc_calculator [type="radio"]:checked + label .ui,
#dlc_calculator [type="radio"]:not(:checked) + label .ui:before,
#dlc_calculator [type="radio"]:checked + label .ui:after {
  position: absolute;
  left: 6px;
  width: 65px;
  border-radius: 15px;
  font-size: 14px;
  font-weight: 200;
  line-height: 19px;
  transition: all .2s;
}
#dlc_calculator [type="checkbox"]:not(:checked) + label .ui:before,
#dlc_calculator [type="radio"]:not(:checked) + label .ui:before {
  content: "no";
  left: 32px;
  color: #7F8C9A;
}
#dlc_calculator [type="checkbox"]:checked + label .ui:after,
#dlc_calculator [type="radio"]:checked + label .ui:after {
  content: "yes";
  color: #fff;
}
#dlc_calculator [type="radio"]:not(:checked) + label .ui:before {
  top: -2px;
}
#dlc_calculator [type="radio"]:checked + label .ui:after{
  top: 18px;
}
#dlc_calculator [type="checkbox"]:focus + label:before,
#dlc_calculator [type="radio"]:focus + label:before {
  /*
border: 1px dashed #777;
  box-sizing: border-box;
  margin-top: -1px;
*/
}

#dlc_calculator .input-embed {color: #7F8C9A;}
#dlc_calculator .embed-list, #dlc_calculator .header-list {margin: 20px 10px 10px;}
#dlc_calculator .generate-embed {margin: 20px 0;}
#dlc_calculator .generated {display: none;width: 100%;padding: 15px 10px; background: #1e1e1e;color: #fff;word-wrap: break-word!important;border: none;resize: none;}

#dlc_calculator .header-option, #dlc_calculator .header-option-edit {display: none;}

@media(max-width:1199px){
	#dlc_calculator .option-link p {font-size: 15px;}
}
@media(min-width:768px){
	#dlc_calculator .container .jumbotron {padding-left: 30px;padding-right: 30px;}
	#dlc_calculator .jumbotron h1, #dlc_calculator .jumbotron .h1 {font-size: 36px;margin-left: -30px;margin-right: -30px;padding: 10px 20px 14px;}
}
@media(max-width:767px){
	#dlc_calculator .container {padding: 0;}
	#dlc_calculator .container .jumbotron, #dlc_calculator .top-nav, #dlc_calculator .btn-select {border-radius: 0px;}	
	#dlc_calculator .jumbotron h1, #dlc_calculator .jumbotron .h1 {font-size: 36px;margin-left: -30px;margin-right: -30px;padding: 10px 20px 14px;}
	#dlc_calculator .select-calc .change-down {font-size: 16px;}
	#dlc_calculator .logo img {max-width:246px;width: 50%; height: auto;}
}
@media(max-width:520px){
	#dlc_calculator .jumbotron h1, #dlc_calculator .jumbotron .h1 {font-size: 23px;margin-left: -15px;margin-right: -15px;}
	#dlc_calculator .jumbotron {padding: 30px 15px 15px;}
	#dlc_calculator .input-group-addon {padding: 6px 10px;font-size: 20px;}
	#dlc_calculator .tot-mortgage {font-size: 18px;padding: 10px;}
	#dlc_calculator select.input-lg {font-size: 14px;}
	#dlc_calculator .amortization-table {font-size: 80%;}
}

#dlc_calculator .customButtonOptions
{
	display: none;
	padding-left: 30px;
}

#dlc_calculator .customButtonOptions label
{
	width: 100px;
}

#dlc_calculator .scroll
{
	clear: both;
	/*overflow-x: auto;*/
}
/*
     FILE ARCHIVED ON 15:47:28 Nov 15, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:41:26 Oct 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.738
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.012
  esindex: 0.014
  cdx.remote: 12.2
  LoadShardBlock: 365.873 (3)
  PetaboxLoader3.resolve: 471.468 (5)
  PetaboxLoader3.datanode: 198.299 (5)
  load_resource: 375.281 (2)
*/