/* FIX OGD  */
html {
    font-size: 100%!important;
}

#contenu {
    overflow: visible!important;
}

#page { margin: 0 0 0; }

#page.simulateur #pied {
	padding-bottom: 0;
}

#page.simulateur #centre {
	z-index: initial;
}

.isolation-bootstrap-3 .note,
.isolation-bootstrap-3 .note-bas-page p {
    font-size: 0.688rem!important;
    line-height: 0.875rem;
}

.isolation-bootstrap-3 {
    z-index: initial!important;
}

.isolation-bootstrap-3 .modal .modal-dialog {
    z-index: 2000;
}

#zone-centrale {
	z-index: 10;
}

body.modal-open #zone-centrale {
    z-index: 130;
}

#zone-centrale  h2 {
    font-size: 1rem;
    line-height: 1.25rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires {
	font-size: 0.813rem;
	line-height: 1.063rem;
}

#zone-centrale .isolation-bootstrap-3 h2.modal-title {
    margin-top: 0!important;
}

#zone-centrale #calcul-versements-hypothecaires {
    max-width: 940px;
	margin: auto;
}

#centre {
    padding: 10px 16px 80px;
    width: 100%!important;
}

#centre h1 {
    max-width: 940px;
    margin: 16px auto 10px auto;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .onglets-principaux .contenu-onglet {
    padding: 0;
	background: none!important;
	border-radius: 0!important;
	border: none!important;
	box-shadow: none!important;
    overflow: visible;
}

#calcul-versements-hypothecaires ul.onglets-etapes a {
    line-height: 1.031rem;
}

#calcul-versements-hypothecaires ul.onglets-etapes a span {
    font-size: 0.825rem;
    line-height: 1.031rem;
}

#calcul-versements-hypothecaires .tab-content.onglets-etapes.pret-hypo-content {
    margin-top: 0;
}

#calcul-versements-hypothecaires .btn {
    font-size: 0.813rem;
    line-height: 1.125rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires h3 {
	margin-top: 0;
}

#calcul-versements-hypothecaires p {
    font-size: 0.813rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires .petit {
	font-size: 0.688rem;
}

#calcul-versements-hypothecaires .pret-hypo-content fieldset h3 {
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires legend{
    font-size: 0.875rem;
    line-height: 1.063rem;

}

#calcul-versements-hypothecaires select,
#calcul-versements-hypothecaires input {
    font-size: 0.875rem;
    line-height: 1.063rem;
    min-height: 1.375rem;
	height: 1.375rem;
	margin-bottom: 0.5rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .separateur {
	padding-top: 0.938rem!important;
}

#calcul-versements-hypothecaires label {
    font-size: 0.813rem;
    line-height: 1.375rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .onglets-principaux {
	margin-top: 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .nav-tabs {
	padding-left: 0.625rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .nav-tabs li {
	font-size: 0.825rem;
	background: none;
	padding-left: 0;
	background: #383838 url(https://static.desjardins.com/fw/N3/1.5.1/lib/interne/fwd-bootstrap/3.3/img/a00-onglets-fond-non-select.gif);
	top: 0;
	padding-bottom: 0;
	margin-bottom: 0.063rem;
	margin-top: 0.25rem;
	position: relative;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .nav.nav-tabs > li.active {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0.25rem;
    padding-bottom: 0.063rem;
    border-color: #d5d5d5;
    background: #fff url(https://static.desjardins.com/fw/N3/1.5.1/lib/interne/fwd-bootstrap/3.3/img/a00-onglets-fond-select.gif) repeat-x top left;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .nav.nav-tabs > li a {
	color: #fff;
	text-decoration: none;
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .nav.nav-tabs > li.active a {
	color: #3f8523;
    cursor: text;
    border: none;
    background: none;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .panel-body {
	overflow: visible;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .tab-content.onglets-etapes {
    padding: 0.375rem 12px 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .tab-content.onglets-etapes form {
    margin-top: 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires button {
	padding-top: 0.313rem;
	padding-bottom: 0.438rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires button.close {
	font-size: 0.688rem;
}

#calcul-versements-hypothecaires .nav.nav-tabs.onglets-etapes li a:link {
    padding: 5px 8px 8px 0;
}

#calcul-versements-hypothecaires  .nav.nav-tabs.onglets-etapes li.active {
    margin-top: 0;
    padding-top: 0.419rem;
}

#calcul-versements-hypothecaires .nav-tabs {
    border-bottom: none;
    z-index: 20;
}

#calcul-versements-hypothecaires a:hover {
    text-decoration: none;
}

#calcul-versements-hypothecaires .radio {
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires form label,
#calcul-versements-hypothecaires .formulaire label {
    font-weight: 300;
}

#page.simulateur #pied {
    padding-bottom: 0!important;
}

#calcul-versements-hypothecaires .app-notes-bas-page {
    border-top: 1px solid ;
    color: #3e3e3e;
    margin: 0.688rem 0;
    padding-top: 0.063rem;
}

#calcul-versements-hypothecaires .app-notes-bas-page p {
    font-size: 0.688rem;
    line-height: 1.063rem;
    margin: 0.406rem 0;
}

#calcul-versements-hypothecaires .has-error {
    font-size: 0.813rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires ul.nav-pills {
    padding-left: 0;
}

#calcul-versements-hypothecaires ul.nav-pills > li {
    margin-top: 0;
    padding-left: 0;
    background: none;
}

#calcul-versements-hypothecaires ul.nav-pills > li a {
    color: #595959;
    font-size: 0.813rem;
    line-height: 1.063rem;
    text-decoration: none;
}

#calcul-versements-hypothecaires .onglets-group.nav-pills > li:hover {
    background-color: #595959;
    cursor: pointer;
}

#calcul-versements-hypothecaires .onglets-group.nav-pills > li:hover a,
#calcul-versements-hypothecaires .onglets-group.nav-pills > li.active a {
    color: #fff;
}

#calcul-versements-hypothecaires h3 {
    margin-top: 1.75rem;
    margin-bottom: 0.625rem;
    font-size: 0.875rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires section h4 {
    margin-top: 20px;
    margin-bottom: 0.813rem;
    font-size: 0.813rem;
    line-height: 0.894rem;
}

#calcul-versements-hypothecaires .panel section:first-of-type h4 {
    margin-top: 0;
}

#calcul-versements-hypothecaires .tab-pane.panel-body {
    font-size: 0.813rem;
    line-height: 0.894rem;
}

#calcul-versements-hypothecaires a.lien-action {
    background-position-y: 0.30rem;
}

#calcul-versements-hypothecaires h3.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires h3.panel-title a {
    padding: 0 0 0 1.563rem;
    font-size: 0.813rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires h3.panel-title a:focus {
	outline: none;
}

#calcul-versements-hypothecaires .panel.panel-tiroir {
    margin-bottom: 20px;
}

#calcul-versements-hypothecaires .toggle-tiroir button {
    font-size: 0.688rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires .modal-header {
    padding-top: 0.938rem;
}

#calcul-versements-hypothecaires .modal-body {
    margin-top: 0.313rem;
    margin-bottom: 0.625rem;
    font-size: 0.813rem;
    line-height: 1.063rem;
}

#calcul-versements-hypothecaires .modal-body .capsule {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

#calcul-versements-hypothecaires .modal-footer {
    padding-bottom: 0.625rem;
}

#calcul-versements-hypothecaires li.active a:visited {
    color: #3F8523;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires a,
.isolation-bootstrap-3 #calcul-versements-hypothecaires a:link,
.isolation-bootstrap-3 #calcul-versements-hypothecaires a:visited {
    color: #007944;
    text-decoration: underline;
}

#calcul-versements-hypothecaires a:active,
#calcul-versements-hypothecaires a:focus {
    text-decoration: none;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires a.lien-action {
	background: url(https://static.desjardins.com/fw/N3/1.5.1/lib/interne/fwd-bootstrap/3.3/img/a00-utilitaires-puce.gif) no-repeat left 0.438rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover button {
	padding-top: 0;
	padding-bottom: 0;
}

.isolation-bootstrap-3 p {
    line-height:1.063rem!important;
    margin: 0.5rem 0!important;
}

.isolation-bootstrap-3 sup {
    font-size: 0.625rem!important;
    top: -0.406rem!important;
}

.isolation-bootstrap-3 .popover {
	font-size: 0.813rem!important;
}

.isolation-bootstrap-3 .popover .close {
	top: 0.313rem!important;
	font-size: 0.688rem!important;
}

.isolation-bootstrap-3 .popover h3 {
    font-size: 0.875rem!important;
    margin-bottom: 0.625rem!important;
}

.isolation-bootstrap-3 .well {
    margin-top: 0.625rem!important;
    padding-top: 0.625rem!important;
    padding-bottom: 0.625rem!important;
}

.isolation-bootstrap-3 .popover .popover-button-span {
	font-size: 0.688rem;
	line-height: 0.982rem;
}

.isolation-bootstrap-3 .popover button {
	line-height: 0.982rem!important;
}


.isolation-bootstrap-3 .popover .popover-content {
	margin-top: 0.625rem!important;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-button-span {
	font-size: 0.688rem;
	line-height: 0.982rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .close {
	font-size: 0.688rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content {
	margin-top: 0.625rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content .well {
	margin-top: 0.625rem;
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content .well p:first-child {
	margin-top: 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content .well p:last-child {
	margin-bottom: 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content .well p {
	margin-top: 0.5rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content ul li {
	font-size: 0.813rem;
	line-height: 1.161rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content h3 {
	line-height: 0.875rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .popover .popover-content p {
	margin-bottom: 0.5rem;
}

.isolation-bootstrap-3  #calcul-versements-hypothecaires .modal .modal-dialog .modal-content .modal-header .close {
	padding-top: 0;
	padding-bottom: 0;
}

.isolation-bootstrap-3  #calcul-versements-hypothecaires .modal .modal-body {
	padding-top: 0.625rem;
	padding-bottom: 0.625rem;
}
.isolation-bootstrap-3  #calcul-versements-hypothecaires .modal .modal-body form {
	margin: 0;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires  * + .tableau-presentation {
	margin-top: 0;
	margin-bottom: 0.813rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .tableau-presentation .titre {
	font-size: 0.813rem;
	line-height: 1.063rem;
}
.isolation-bootstrap-3 #calcul-versements-hypothecaires .capsule #titre-prets-combines {
	margin-top: 0
}
.isolation-bootstrap-3 #calcul-versements-hypothecaires .capsule h3 {
	font-size: 0.875rem!important;
	margin-top: 1.75rem;
	margin-bottom: 0.625rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .messageErreur {
	background: none;
	color: #3e3e3e;
	font-weight: 400;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0.625rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .erreur-titre {
    padding-left: 9px;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .messageErreur a {
	color: #CC0000;
	text-decoration: none;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires ul li {
	font-size: 0.813rem;
	line-height: 1.161rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .tableau-donnees th {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
	font-size: 0.813rem;
	line-height: 1rem;
}

.isolation-bootstrap-3 #calcul-versements-hypothecaires .tableau-donnees td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
	font-size: 0.813rem;
	line-height: 1rem;
}

/* PRINT */
.header-print {
	display: none;
}

@media print {
	.header-print {
	 display: block;
	}
	.header-print .h1 {
	 color: #000;
	 font-size: 1.875rem;
	 line-height: 2.063rem;
	}
	.QSIInfoBar,
	#zone-entete-de-page,
	#titrePage,
	#barre-pied-page {
	 display: none;
	}
}
