.jumbotron {background: #FFFFFF;}

.Trace #legend  #PasdeCB{
	display:none;
}

.canvas {
	margin-left:  10px !important;
	margin-right: 10px !important;
}


.modal-lg {width: 100% !important;}
.modal-header, .modal-body, .modal-footer, input[type="radio"]:after, .radio input[type="radio"]:after, .radio-inline input[type="radio"]:after {border:none !important;}
input[type="radio"]:after , .radio input[type="radio"]:after , .radio-inline input[type="radio"]:after  {background-color: transparent !important;}
input[type="radio"]:before, .radio input[type="radio"]:before, .radio-inline input[type="radio"]:before {background-color: transparent !important;}

	
.close-modal{float: right;}

#footer , #subFooter  {
    background-color: white;
}

#restart2 {margin-top: 17px;}


.box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-around;
  }

#card-buttons1, #card-buttons2{
    margin-bottom:20px;
}


.cbcc-customForm ui-tabs-panel ui-widget-content ui-corner-bottom {
margin-top: 5px !important;
}
.ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border:none !important;
}
cbcc-onglets  {
height:53px !important;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr  {
	border:none !important;
	border-radius: 0px !important;
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
.ui-widget-content {
	padding: 0px 0px !important;
	margin:  5px 0px !important;
	box-shadow:none;
}

input[type="radio"], .radio input[type="radio"], .radio-inline input[type="radio"] {
	-moz-appearance : radio !important;
	-webkit-appearance : radio !important;
}

#myCanvas {
padding: 0 !important;
}

h1 {
	/* font: 700 40px/1.125 "Open Sans", sans-serif !important;
	color: rgb(0, 125, 143) !important;
	text-transform: uppercase !important;
	text-decoration: none !important; */
    white-space: pre-warp;   
}

.Trace{
    color:red  !important;
	font-size: 9px ;
}



#ui-state-default, .ui-widget-content { border:none !important;}
#menu {padding : 0;} 

/* .modal-CB, .modal-dialog {
	width:inherit !important; 
} */

#myModal {
	margin: auto;
/* 	margin-top: 120px; */
	margin-top: 225px;
	max-width: 60%;
    z-index:9999;
}

.modal a.close-modal {
	top: 20px !important;
	right: 20px !important;
	background: url("../../images/croixNPC-30x30.png") no-repeat scroll rgba(0, 0, 0, 0) !important;
	height    :35px !important;
	width     :35px !important;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.ui-widget-content {
    box-shadow: none !important;
}
 


.imgCanvas {
	width:96px;
	height:60px;
	/* border-radius:10px; */
	
}
 
#htmlCB {
	padding:0 0 0 0;
	border-radius:2px;
}
#container-card, #htmlCB  {
	max-width:100%;
	border-radius:2px;
}
a.LienSol, a:hover.LienSol,  a:focus.LienSol ,a:focus.LienSol,  a:active.LienSol,  a:visited.LienSol, .LienSol a:active{
	color: #20848B;
	font-weight: 700;
}

 #container-simulator #container-cards   .cbcc-card a span#Trace{
    color:red  !important;
	font-size: 9px ;
}
/* #container-simulator #menu #container-menu-content ul.cbcc-radios li  */
#container-simulator #menu #container-menu-content ul.cbcc-radios li span#Trace  {
    color:red !important;
	font-size: 9px ;
}
.li72 {height:72px !important;	}


#container-simulator a.BtnRelaunch {
    color: red;
    cursor: pointer;
    display: block;
    float: right;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 10px;
    padding-top: 15px;
}
#container-simulator span.BtnRelaunch {
    background: url("images/icons.png") no-repeat scroll 0 -117px rgba(0, 0, 0, 0);
    color: red;
    cursor: pointer;
    display: block;
    float: left;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-weight: 700;
    height: 18px;
    margin-left: 12px;
    width: 44px;
}
@font-face {
    font-family: "Webdings";
    font-weight: 400;
}
#container-simulator audio, #container-simulator canvas, #container-simulator progress, #container-simulator video, #container-card audio, #container-card canvas, #container-card progress, #container-card video {
    display: inline-block;
    vertical-align: baseline;
}
#container-simulator audio:not([controls]), #container-card audio:not([controls]) {
    display: none;
    height: 0;
}
#container-simulator a, #container-card a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#container-simulator a:active, #container-simulator a:hover, #container-card a:active, #container-card a:hover {
    outline: 0 none;
}
#container-simulator abbr[title], #container-card abbr[title] {
    border-bottom: 1px dotted;
}
#container-simulator dfn, #container-card dfn {
    font-style: italic;
}
#container-simulator h1, #container-card h1 {
    font-size: 2em;
    margin: 0.66em 0;
}
#container-simulator mark, #container-card mark {
    background: none repeat scroll 0 0 #ff0;
    color: #000;
}
#container-simulator small, #container-card small {
    font-size: 80%;
}
#container-simulator sub, #container-simulator sup, #container-card sub, #container-card sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
#container-simulator sup, #container-card sup {
    top: -0.5em;
}
#container-simulator sub, #container-card sub {
    bottom: -0.25em;
}
#container-simulator img, #container-card img {
    border: 0 none;
}
#container-simulator svg:not(:root), #container-card svg:not(:root) {
    overflow: hidden;
}
#container-simulator figure, #container-card figure {
    margin: 1em 40px;
}
#container-simulator hr, #container-card hr {
    box-sizing: content-box;
    height: 0;
}
#container-simulator code, #container-simulator kbd, #container-simulator pre, #container-simulator samp, #container-card code, #container-card kbd, #container-card pre, #container-card samp {
    font-family: monospace,monospace;
    font-size: 1em;
}
#container-simulator button, #container-simulator input, #container-simulator optgroup, #container-simulator select, #container-simulator textarea, #container-card button, #container-card input, #container-card optgroup, #container-card select, #container-card textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
#container-simulator button, #container-card button {
    overflow: visible;
}
#container-simulator button, #container-simulator select, #container-card button, #container-card select {
    text-transform: none;
}
#container-simulator button, #container-simulator html input[type="button"], #container-simulator input[type="reset"], #container-simulator input[type="submit"], #container-card button, #container-card html input[type="button"], #container-card input[type="reset"], #container-card input[type="submit"] {
    cursor: pointer;
}
#container-simulator button[disabled], #container-simulator html input[disabled], #container-card button[disabled], #container-card html input[disabled] {
    cursor: default;
}
#container-simulator input, #container-card input {
    line-height: normal;
}
#container-simulator input[type="checkbox"], #container-simulator input[type="radio"], #container-card input[type="checkbox"], #container-card input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
#container-simulator input[type="search"], #container-card input[type="search"] {
    box-sizing: content-box;
}
#container-simulator fieldset, #container-card fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
#container-simulator table, #container-card table {
    border-collapse: collapse;
    border-spacing: 0;
}
#container-simulator td, #container-simulator th, #container-card td, #container-card th {
    padding: 0;
}
.cbcc-clear {
    clear: both;
}
.cbcc-right {
    float: right;
}
.cbcc-center {
    text-align: center;
}
#container-simulator .cbcc-customForm label {
    cursor: pointer;
    display: inline-block;
    margin-right: 15px;
    position: relative;
}
#container-simulator.not-ie8 .cbcc-customForm label {
    cursor: pointer;
    display: inline-block;
    /* margin-left: 25px; */
    /* margin-right: 15px; */
	margin-right: 5px;
    padding-left: 25px;
    position: relative;
}
#container-simulator.not-ie8 .cbcc-customForm label::before {
    background-color: #fff;
    border: 1px solid #20848b;
    border-radius: 10px;
    bottom: 1px;
    content: "";
    display: inline-block;
    height: 14px;
    left: 0;
    margin-right: 10px;
    padding-right: 1px;
    /*position: absolute;*/
    width: 13px;
}


#tooltip3,#tooltip4 {
	position:absolute !important;
}

#container-simulator.not-ie8 .cbcc-customForm input[type="radio"]:checked + label::before {
/*     color: #20848b;
	color: red;
    content: "•";
    font-family: Arial,sans-serif;
    font-size: 20px;
    line-height: 15px;
    text-align: center; */
}
#container-simulator a {
    color: #333;
    text-decoration: none;
}
#container-simulator h1, #container-simulator h2 {
    color: #20848b;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: lighter;
    margin-bottom: 20px;
}
#container-simulator h2 {
    font-size: 27px;
    margin-bottom: 5px;
}
#container-simulator hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #bfbfbf -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    margin: 0 0 17px;
}
#container-simulator .cbcc-card {
    cursor: pointer;
    float: left;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 700;
    height: 80px;
    line-height: 11px;
    padding-bottom: 12px;
    text-align: center;
    width: 100px;
}
#container-simulator .cbcc-card img {
    border-radius: 3px;
    height: 60px;
    margin-bottom: 2px;
    width: 96px;
}
#container-simulator #menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
}
#container-simulator #menu .cbcc-plus {
    background: url("images/icons.png") no-repeat scroll 0 -156px rgba(0, 0, 0, 0);
    display: inline-block;
    height: 15px;
    /* margin-left: -10px; */
    text-indent: -9999px;
    width: 15px;
}
#container-simulator #menu .cbcc-plus:hover {
    background-position: 0 -171px;
}
#container-simulator #menu ul.cbcc-onglets li {
    background: rgb(233, 233, 233) none repeat scroll 0% 0%;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    float: left;
    font-size: 13px;
    opacity: 1;
}
#container-simulator #menu ul.cbcc-onglets li a {
    color: #20848b;
    display: block;
    font-weight: 700;
    height: 50px;
    padding-top: 10px;
    text-align: center;
    width: 116.4px;
}
#container-simulator #menu ul.cbcc-onglets li a #relaunch {
    background: url("images/icons.png") no-repeat scroll 0 -117px rgba(0, 0, 0, 0);
    display: block;
    height: 18px;
    margin-left: 12px;
    width: 44px;
}
#container-simulator #menu ul.cbcc-onglets li a span.cbcc-subtitle {
    display: none;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
    font-weight: lighter;
}
#container-simulator #menu ul.cbcc-onglets li a span#relaunch.cbcc-subtitle {
    background-position: 0 -135px;
}
#container-simulator #menu ul.cbcc-onglets li a.cbcc-complete {
    background: none repeat scroll 0 0 #22a6af;
    color: #fff;
}
#container-simulator #menu ul.cbcc-onglets li.ui-state-active, #container-simulator #menu ul.cbcc-onglets li:hover:last-child {
    background: none repeat scroll 0 0 #20848b;
    border-bottom: medium none;
    opacity: 1;
    transition: background-color 250ms ease-in 0s;
}
#container-simulator #menu ul.cbcc-onglets li.ui-state-active a, #container-simulator #menu ul.cbcc-onglets li:hover:last-child a {
    color: #fff;
}
#container-simulator #menu ul.cbcc-onglets li.ui-state-active a span#relaunch.cbcc-subtitle, #container-simulator #menu ul.cbcc-onglets li:hover:last-child a span#relaunch.cbcc-subtitle {
    background-position: 0 -117px;
}
#container-simulator #menu ul.cbcc-onglets li a.cbcc-complete span.cbcc-title {
    /* background: url("images/icons.png") no-repeat scroll 0 -206px rgba(0, 0, 0, 0); */
    /* padding-left: 20px; */
}
#container-simulator #menu ul.cbcc-onglets li:last-child {
    /* border-right: medium none; */
	/* border-bottom: medium none; */ 
    /* width: 42.8px; */
}
#container-simulator #menu #container-menu-content {
    color: #333;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-weight: 700;
    margin-top: -5px;
}
#container-simulator #menu #container-menu-content .cbcc-labels {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #20848b;
    border-color: -moz-use-text-color -moz-use-text-color #fff;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #fff;
    padding: 15px 25px 10px;
	margin-top:-5px;
}

#container-simulator #menu #container-menu-content ul.cbcc-radios {
	display:flex; 
}

#container-simulator #menu #container-menu-content ul.cbcc-radios li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #fff -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none solid;
    border-width: 1px;
    color: #fff !important;
    cursor: pointer;
    float: left;
    padding: 12px 0 10px 10px;
    width: 49%;
}

#container-simulator #menu #container-menu-content ul.cbcc-radios li:first-child{
    border-style: none none none none;
	margin-right:-1px;
}
#container-simulator #menu #container-menu-content ul.cbcc-radios li:last-child{
    border-style: none none none solid;
	margin-left:-1px;
}

#container-simulator #menu #container-menu-content ul.cbcc-radios li input {
    margin-left: 15px;
	
}
#container-simulator #menu #container-menu-content ul.cbcc-radios.three li {
    width: 33%;
}
#container-simulator #menu #container-menu-content ul.cbcc-radios.four li {
    width: 24%;
}
#container-simulator #menu .ui-widget-content {
    background: none repeat scroll 0 0 #41d2dc;
}
#container-simulator #container-cards {
    padding: 0 0 0;
}
#container-simulator #container-cards button {
    margin: auto;
}
#container-simulator #container-cards .cbcc-card {
    height: 117px;
    margin: 0 12px;
    overflow: hidden;
    width: 110px;
}

#container-simulator #container-cards .cbcc-cardDispNone {
display:none;
}

#container-simulator #compare {
    background: url("images/compare.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: default;
    display: block;
    float: right;
    height: 33px;
    margin: 40px 20px 0 0;
    position: relative;
    text-indent: -9999px;
    width: 110px;
}
#container-simulator #compare.active {
    background-position: 0 -33px;
    cursor: pointer;
}
#container-simulator #compare.active:hover {
    background-position: 0 -66px;
}
#container-simulator #footer {
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: lighter;
}
#container-simulator #footer ul.cbcc-onglets li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #bfbfbf -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    display: inline-block;
    float: left;
    line-height: 50px;
    opacity: 1;
    text-align: center;
    width: 48%;
	border-radius : 50px !important;
}
#container-simulator #footer ul.cbcc-onglets2 li {
    width: 32%;
}
#paiement-sans-contact, #carte-societaire  {
    display: inline-block;
    height: 50px;
}
/* #paiement-sans-contact { */
    /* background: url("images/icons.png") no-repeat scroll 0 -31px rgba(0, 0, 0, 0); */
/* } */

/* #carte-societaire { */
	/* background: url("images/icons.png") no-repeat scroll 0 -31px rgba(0, 0, 0, 0); */
    /* background-position: 0 7px; */
/* } */
/* #container-simulator #footer ul.cbcc-onglets li:nth-child(3) a { */
	/* background: url("images/icons.png") no-repeat scroll 0 -31px rgba(0, 0, 0, 0); */
    /* background-position: 0 -75px; */
/* } */

 

#container-simulator #table-content {
    border: medium none;
    color: #454545;
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-size: 12px;
}
#container-simulator #table-content tr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
}
#container-simulator #table-content tr td {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px 1px;
    text-align: center;
    vertical-align: middle;
}
#container-simulator #table-content tr td.td1 {
    width: 60%;
}
#container-simulator #table-content tr td.td2 {
    width: 30%;
}
#container-simulator #table-content tr td.td3 {
    width: 20%;
}
#container-simulator #table-content tr td.td4 {
    width: 15%;
}
#container-simulator #table-content tr td.td5 {
    width: 12%;
}
#container-simulator #table-content tr td.td6 {
    width: 10%;
}
#container-simulator #table-content tr td.td7 {
    width: 8.5%;
}
#container-simulator #table-content tr td.td8 {
    width: 7.5%;
}
#container-simulator #table-content tr td.td9 {
    width: 6.67%;
}
#container-simulator #table-content tr td.td9 img {
    width: 59px;
}
#container-simulator #table-content tr td img {
    border: 3px solid #fff;
    height: auto;
    max-width: 136px;
    width: 100%;
}
#container-simulator #table-content tr td .cbcc-nameCard {
    color: #fff;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}
#container-simulator #table-content tr td .cbcc-nameCard a {
    background: none repeat scroll 0 0 #22a6af;
    color: #fff;
    display: block;
    margin: 0 5px 10px;
    padding: 7px 5px 5px;
}
#container-simulator #table-content tr td .cbcc-nameCard a:hover {
    background: none repeat scroll 0 0 #20848b;
    text-decoration: none;
}
#container-simulator #table-content tr td:first-child {
    border-left: medium none;
    padding: 15px 1.5% 10px 0;
    text-align: left;
    width: 25.5%;
}
#container-simulator #table-content tr td span {
    color: #33c3cd;
    font-weight: 700;
}
#container-simulator #table-content tr td div {
    background: url("images/stars.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 11px;
    max-width: 40px;
    text-indent: -9999px;
    width: 100%;
}
#container-simulator #table-content tr td div.star0 {
    background-position: 0 0;
}
#container-simulator #table-content tr td div.star1 {
    background-position: 0 -11px;
}
#container-simulator #table-content tr td div.star2 {
    background-position: 0 -22px;
}
#container-simulator #table-content tr td div.star3 {
    background-position: 0 -33px;
}
#container-simulator #table-content tr td div.star4 {
    background-position: 0 -44px;
}
#container-simulator #table-content tr td div.star5 {
    background-position: 0 -55px;
}
#container-simulator #table-content tr:first-child, #container-simulator #table-content tr:nth-child(2) {
    padding: 10px 0 0;
    vertical-align: bottom;
}
#container-simulator #mentions {
    color: #666;
    font-family: Arial,sans-serif;
    font-size: 9px;
    line-height: 11px;
    margin-top: 25px;
}
#container-simulator #mentions span {
    color: #33c3cd;
}
#container-card h1 {
    color: #20848b;
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-size: 30px;
    font-weight: lighter;
}
#container-card #card-image {
    float: left;
/*     margin-top: 25px; */
    max-width: 385px;
}
#container-card #card-image img {
    margin-left: 0 px;
	border-radius: 10px;
}
#container-card p {
    margin: 11px;
    width: 940px;
}
#container-card #card-content {
    float: left;
    margin-left: 35px;
    margin-top: 25px;
    width: 490px;
}
#container-card #card-content sup {
    font-size: 0.75em;
    vertical-align: super;
}
#card-price {
    color: #454545;
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: lighter;
    line-height: 30px;
}
#card-price span {
    color: #20848b;
    font-size: 24px;
    font-weight: 700;
}
#card-price span.ml1 {
    color: #ac9c9c;
    font-size: 10px;
    font-weight: 700;
    vertical-align: super;
}
div#container-card .ml1 {
    color: #ac9c9c;
    font-size: 10px;
    font-weight: 700;
    vertical-align: super;
}
#container-card #card-content ul li .ml1 {
    color: #ac9c9c;
    font-size: 10px;
    font-weight: 700;
    vertical-align: super;
}
#container-card span.ml2 {
    color: #ac9c9c;
    font-size: 10px;
    font-weight: 700;
}
#container-card ul li .ml2 {
    color: #000000;
    font-size: 10px;
    font-weight: 700;
}
#card-price p {
    color: #999;
    font-size: 11px;
    line-height: 11px;
    padding-bottom: 5px;
}
#card-buttons {
    margin: 20px 0 30px;
}
#card-buttons a {
    background: none repeat scroll 0 0 #22a6af;
    color: #fff;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-right: 7px;
    padding: 7px 15px 5px;
    text-decoration: none;
}
#card-buttons a:last-child:hover {
    background: none repeat scroll 0 0 #22a6af;
}
#container-card #card-content ul {
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-weight: 400;
    list-style: outside url("images/puce.png") square;
}
#container-card #card-content ul li {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
    margin-left: 15px;
}
.tooltipster-default {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    box-shadow: 0 0 40px 0 #666;
    color: #666;
    z-index: 9999;
}
.tooltipster-default .tooltipster-content {
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    padding: 30px 17px;
    width: 325px;
}
.tooltipster-default .tooltipster-content .close {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    position: absolute;
    right: 10px;
    top: 10px;
}
.tooltipster-default .tooltipster-content h3 {
    color: #20848b;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
.tooltipster-default .tooltipster-content p {
    font-family: HelveticaLTStd,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: justify;
}
.tooltipster-default .tooltipster-content p b {
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-weight: 700;
}
.tooltipster-default .tooltipster-content img {
    border: 0 none;
    margin-right: 5px;
}
.tooltipster-default .tooltipster-content .more::before {
    color: #20848b;
    content: url("images/arrow.png");
    margin-right: 5px;
}
.tooltipster-default .tooltipster-content a {
    color: #20848b !important;
    font-size: 13px;
    font-weight: 400;
}
#ml1 span {
    color: #666;
    font-family: Arial,sans-serif;
    font-size: 10px;
}
#container-simulator article, #container-simulator aside, #container-simulator details, #container-simulator figcaption, #container-simulator figure, #container-simulator footer, #container-simulator header, #container-simulator hgroup, #container-simulator main, #container-simulator nav, #container-simulator section, #container-simulator summary, #container-card article, #container-card aside, #container-card details, #container-card figcaption, #container-card figure, #container-card footer, #container-card header, #container-card hgroup, #container-card main, #container-card nav, #container-card section, #container-card summary, #container-simulator #menu ul.cbcc-onglets li a.cbcc-complete span.cbcc-subtitle, #container-simulator #menu ul.cbcc-onglets li.ui-state-active a span.cbcc-subtitle, #container-simulator #menu ul.cbcc-onglets li:hover:last-child a span.cbcc-subtitle, #container-simulator #menu #container-menu-content div.ui-widget-content:first-child, #container-simulator #menu #container-menu-content .cbcc-customForm:first-child {
    display: block;
}
#container-simulator [hidden], #container-simulator template, #container-card [hidden], #container-card template, #container-simulator.not-ie8 .cbcc-customForm input[type="radio"], #container-simulator #tooltip, #container-simulator #menu #container-menu-content div.ui-widget-content, #container-simulator #menu #container-menu-content .cbcc-customForm, #container-card #tooltip {
    display: none;
}
#container-simulator b, #container-simulator strong, #container-card b, #container-card strong, #container-simulator optgroup, #container-card optgroup, #container-simulator h1 b, #container-simulator h2 b {
    font-weight: 700;
}
#container-simulator pre, #container-card pre, #container-simulator textarea, #container-card textarea {
    overflow: auto;
}
#container-simulator button::-moz-focus-inner, #container-simulator input::-moz-focus-inner, #container-card button::-moz-focus-inner, #container-card input::-moz-focus-inner, #container-simulator legend, #container-card legend {
    border: 0 none;
    padding: 0;
}
*, *:focus, *:active {
    outline: medium none !important;
}
.cbcc-left, .tooltipster-default .tooltipster-content .imgfloat {
    float: left;
}
#container-simulator, #container-card {
    background: none repeat scroll 0 0 #fff;
    border: 1px none;
    color: #333;
    font-family: HelveticaNeueLTStdCondensed,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: lighter;
    margin: auto;
    overflow: hidden;
    /* padding: 10px; */
}
#container-card {
	margin-left:0px;
	margin-right:0px;
}
#container-simulator a:hover, #container-simulator #footer ul.cbcc-onglets li:last-child a, #container-simulator #back:hover, #container-card #back:hover {
    text-decoration: underline;
}
#container-simulator #menu ul.cbcc-onglets, #container-simulator #menu #container-menu-content ul.cbcc-radios, #container-simulator #footer ul.cbcc-onglets {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#container-simulator #menu ul.cbcc-onglets li a:hover, #container-simulator #footer ul.cbcc-onglets li:last-child a:hover, .tooltipster-default .tooltipster-content a:hover {
    text-decoration: none;
}
#container-simulator #menu ul.cbcc-onglets li.ui-state-active a.cbcc-complete, #container-simulator #menu ul.cbcc-onglets li:hover:last-child a.cbcc-complete, #card-buttons a:hover, #card-buttons a:last-child {
    background: none repeat scroll 0 0 #20848b;
}
#container-simulator #menu #container-menu-content ul.cbcc-radios li:last-child, #container-simulator #footer ul.cbcc-onglets li:last-child, #container-simulator #table-content tr td:last-child {
    border-right: medium none;
}
#container-simulator #back, #container-card #back {
    color: #838384;
    float: right;
    margin-top: 12px;
    text-decoration: none;
}
#container-simulator #table-content tr.cbcc-header, #container-simulator #table-content tr.cbcc-header td {
    border: medium none;
}


@media not all {
#container-simulator {
    padding: 10px 30px;
}
#container-simulator h1, #container-simulator h2 {
    font-size: 20px;
    line-height: 18px;
    margin-bottom: 10px;
}
#container-simulator #container-cards {
    padding: 15px 8px 20px;
}
}


 

