/*
 Theme Name:   Bankorama
 Theme URI:    http://bankorama.lu/
 Description:  Theme enfant loanshop    
 Author:       Admin
 Template:     loanshop
 Version:      1.0.0
*/
*{
    outline:none; 

}

.header_style2 #navigation .nav.navbar-nav li > a{padding: 20px 8px;}
.header_style2 .header_top{padding:0;}
.logo{max-width:300px}
p {
    text-align: justify;
}
.post_listing h2{font-size:30px}
.vc_tta.vc_general .vc_tta-tab > a{padding: 10px 26px !important;}
.post_listing table td p{font-size: 11px;line-height: 16px;}




/*
 *SIMULATEUR
 */
#
.minified div#sim {
    background: #fff;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    border: 0px solid #C9C9C9;
      border-radius: 12px;
      -webkit-box-shadow: 0px 0px 0px 0 rgba(0,0,0,0);
    box-shadow: 0px 0px 0px 0 rgba(0,0,0,0);
    margin: 0 auto;
    
}

#sim .tick {
  
  border: 1px solid #FFF;
  background: #fff;
  width: 1px;
  position: absolute;
  margin-left: 0;
  z-index: 1;
  text-align: center;
  left: 0;
  top:0;
  height: 13px; 
}
#sim .tick span {
  color: white;
  font-size: 25px;
  line-height: 0.8;
}
#sim #countAmou,
#sim #propal.Timder {
  min-height: 140px;
  margin: 0 10px;
}
#sim #ui-slider-cont {
  position: relative;
  margin: 0 50px;
  left: -15px;
}
#sim #ui-slider-times {
  position: relative;
  margin: 0 40px 0 80px;
  left: -15px;
}
#sim .ui-slider {
  padding: 70px 0 35px 0 ;
  margin-right: -27px;
}
#sim .ui-slider #bg {
  position: relative;
  text-align: left;
  height: 15px;
  border:1px solid #CCC; 
  background: #DDD;
  border-radius: 35px;
}
#sim .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  background: #fb2351 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUUyMzMxQzBBNjk2MTFFNkIyNDNGMTU4QUE1QURBQjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUUyMzMxQzFBNjk2MTFFNkIyNDNGMTU4QUE1QURBQjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRTIzMzFCRUE2OTYxMUU2QjI0M0YxNThBQTVBREFCOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRTIzMzFCRkE2OTYxMUU2QjI0M0YxNThBQTVBREFCOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpQcWh0AAAB+SURBVHjaYvj//z8DEvYD4s9AvApNHB2D5L9A1cPFkRU4A/Gv/xDwmoBhr6HqfkH1oRhmBcTfoAr+AnEEAcMioOr+Q/VZwQwzBuKP/xEgnYBBMJyOpAek3xgk+BhJsJhIg2C4GEnvYyYGagJqe5OqEUD1pEFOov2MnmgBAgwA3Ns2RbAQ/yQAAAAASUVORK5CYII=') center center no-repeat;;
  padding: 20px;
  margin: -7px;
  border-radius: 35px;
  cursor: e-resize;
  top: 65px;
}
#sim .ui-slider .ui-slider-handle .val {
  display: block;
  width: 115px;
  margin-left: -56px;
  margin-top: -65px;
  padding: 5px;
  border-radius: 5px;
  background: #fb2351;
  pointer-events : none;
  vertical-align: center;
  text-align: center;
  color: #fff;
  font-size: 18px;
}
#sim #slider_more,
#sim #slider_less,
#sim #times_less,
#sim #times_more {
  height: 50px;
  width: 50px;
  position: absolute;
  margin-top: 155px;
  background: #fb2351;
  border: none;
  border-radius: 24px;
    color: #fff;
    z-index: 10;
}
#sim #slider_more,
#sim #times_more {
  right: 5px;
}
#sim #slider_less,
#sim #times_less {
  left: 5px;
}
#min-amount, #max-amount {
    position: absolute;
    color: grey;
    font-size: 17px;
    font-weight: 700;
     top: 50px;
}
#min-amount {
   
    left: 50px;
}
#max-amount {
    right:52px;
}
#sim .tSim {
  font: 16px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  margin: 10px 0px 0px 0px;
  position: relative;
}
#sim .tSim:nth-child(2) {
  margin-top: 25px;
}
#sim .tSim select {
  width: 230px;
  -webkit-appearance: menu;
  -moz-appearance: menu;
  appearance: menu;
  border: 1px solid #dde2ec;
  width: 260px;
  text-indent: 8px;
  padding: 10px;
  font-size: 16px;
}
#sim .tSim > span {
  background: #aac948;
  border: 1px solid #aac948;
  padding: 5px 10px;
  border-radius: 15px;
  color: #FFF;
  margin-right: 10px;
}
#sim .ui-littleRange {
  width: 10%;
  height: 5px;
  background: none;
  display: inline-block;
  text-align: right;
}
#sim .ui-selectable {
  transition: border 1s linear;
  position: relative;
  background: #FFF;
  border: 1px solid #d6d1cb;
  float: left;
  width: 110px;
  height: 85px;
  margin: 1px;
  color: #374a51 ;
  cursor: pointer;
  font-size: 14px;
  transition:  0.11s linear;

}
#sim .ui-selectable:hover {
    z-index: 1000; 
  transform: scale(1.2);
}
#sim .ui-selectable b {
  font-size: 16px;
  font-weight: 900;
}
#sim .ui-selectable ul {
    margin: 0 3px;
    padding: 20px 10px;
}
#sim .ui-selectable li {
  list-style: none;
}
#sim #propal .selected {
    background: #1568b6;
    color: #fff; 
  transition: background-color 0 linear;
}
#sim .selected:hover {
  transform: scale(1);
}
#sim .clear {
  float: none;
}
#sim #legal {
  margin: 10px 0 0 0;
  text-align: justify;
  line-height: 15px;
  font-size: 13px;
  text-align: center;
}
#sim #legal strong {
  font-size: 15px;
}
#sim #cta {
  padding: 12px 0px 0px 0px ;
  font-size: 16.2px;
  position: relative; 
}
#sim #cta span {
    font-weight: 800;
}
#sim #cta button {
  margin: 10px 0;
  text-align: center;
}

#sim #cta ul li {
  list-style: none;
  line-height: 18px;
  font-weight: normal;
}
#sim #cta ul li span {
  color: #a0cd3c;
  left: 160px;
  position: absolute;
}

#sim #propal.Timder {
  margin-left: 0!important;
}
#sim #selectMount {
  font: 15px 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: none;
  text-decoration: underline;
  color: #a0cd3c;
  margin-left: 10px;
  cursor: pointer ;
  display: inline;
}
#sim #selectMountInput {
  float: none;
  width: 30%;
  display: inline;
}
#sim #selectMountInsert {
  background: #a0cd3c;
  padding: 10px;
  border-radius: 20px;
  color: #fff;
}

#sim {
    background: white;
    border-radius: 15px;
    padding: 10px;
}
h3 {
    font-weight: 300;
    font-size: 18px;
}
#preteur {
    padding: 0;
}
/*
MOBILE
*/
@media screen and (max-width: 640px) {
  #sim #slider_more, #sim #slider_less, #sim #times_less, #sim #times_more {
    margin-top: 244px;
  }
}


.whiteCircle
{
background: white;
    border-radius: 60px;
    padding: 10px;
}