body{
  
  background: #fff url('images/fond_bg-white.png') fixed bottom left no-repeat;
  font-family: 'Ubuntu',"Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #101820;
  line-height: 1.2
}
.navbar-inverse {
  background-color: #101820;
}
body, .shop-panel, .panel-heading, .btn, .navbar-form, .form-group select, .dropdown-toggle, .navbar-toggle, .dropdown-menu, .modal-content, .modal-header, .form-control, .nav-justified > li > a:first-child, .nav-justified > li > a:last-child  {
  border-radius: unset;
}
.label-default{
  border-radius: unset;
}
.nav-justified > a:first-child, .nav-justified > a:last-child{
  border-radius: unset;
}
.nav-justified > li > a, .nav-justified > a {
  border-radius: unset;
}

@media (max-width: 650px) {
    img.site-logo {
      height: 93px;
      transition: height 0.15s ease-out;
    }
}
@media (min-width: 651px) {
  img.site-logo {
    height: 147px;
    transition: height 0.15s ease-out;
  }
}

.zeynep{
  border-right: 1px solid #feda2e;
  margin-top: -7px;
}
.zeynep ul{
  padding-left: 0px !important;
}
.zeynep ul li a{
  border-radius: unset !important;
}
.zeynep, .zeynep .submenu{
  padding-top: 80px !important;
}

.navbar_cart_display .navbar-toggle, .navbar_cart_display .navbar-toggle:hover, .navbar_cart_display .navbar-toggle:active, .navbar_cart_display .navbar-toggle:focus {
  background-color: #feda2e;
}
.cart-button{
  background-color: #feda2e;
}
.cart-button span{
  color: #101820 ;
}
span.badge{
  background-color: #ff501c ;
  color: white ;
}
.zeynep ul > li > a:hover, .zeynep ul > li > a.current {
  background-color: #feda2e !important;
}


.bloc_catalog .shop-panel, .bloc_catalog .panel-body, .bloc_catalog .panel-footer {
  font-size: 15px;
  border-color: #f1f1f1;
  background-color: #f1f1f1;
  color: #101820 ;
}
.bloc_catalog .panel-body strong{
  color: #101820 !important;
}
.bloc_catalog .shop-panel-heading {
  background-color: rgb(16, 24, 32) !important;
  text-align: center;
  text-transform: uppercase;
  color: white !important;
  border-color: #f1f1f1 !important;
}

.shop-panel, .panel, .panel-body, .panel-footer {
  border-color: #f1f1f1;
}

.shop-panel-heading, .panel-warning .panel-heading, .panel-heading {
  background-color: rgb(16, 24, 32) !important;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff !important;
  border-color: rgb(16, 24, 32) !important;
}
.label-default {
  background-color: transparent;
}

#css-btn-shop {
  background-color: #feda2e !important;
  border-color: #feda2e !important;
  color: #101820 !important;
}
.shop-btn {
  background-color: #feda2e !important;
  border-color: #feda2e !important;
  color: #101820 !important;
  min-height: 84px;
}

.btn-info {
  box-sizing: border-box;
  color: #000;
  /* color: #feda2e; */
  background-color: transparent;
  border: solid 3px #feda2e;
}
.btn-info:hover {
  color: #fff;
  background-color: #ffd752;
  border-color: #ffd752;
}
.btn-success, .btn-primary {
  color: #fff;
  font-weight: bold !important;
  font-size: 17px;
  background-color: #feda2e;
  border-color: #feda2e;
  color: #101820 !important;
}
.panel-catalog .btn-success {
  font-size: 11px;
}
.btn-success strong {
  font-size: 18px;
}
.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:active:focus, 
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:focus 
{
  color: #101820 !important;
  background-color: #ffd752;
  border-color: #ffd752;
}
.btn-green {
  color: #101820 !important;
  background-color: #feda2e;
  border-color: #feda2e;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
  color: #101820 !important;
  background-color: #ffd752;
  border-color: #ffd752;
}
.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green[disabled].active, fieldset[disabled] .btn-green.active {
  background-color: #feda2e;
  border-color: #feda2e;
}
.ariane-arrow-container-active .ariane-step, .ariane-arrow-container-active .ariane-block {
  background-color: #feda2e;
}
.ariane-arrow-container-active .ariane-arrow-after {
  border-left-color: #feda2e;
}
.ariane-arrow-container-active .ariane-arrow-before {
  border-top-color: #feda2e;
  border-right-color: #feda2e;
  border-bottom-color: #feda2e;
}
.ariane-arrow-container-done .ariane-step, .ariane-arrow-container-done .ariane-block {
  background-color: #feda2e;
  color: #101820;
}
.ariane-arrow-container-done .ariane-arrow-after {
  border-left-color: #feda2e;
}

.bloc_cart .link{
  font-weight: bold;
  font-size: 1.2em;
}

.modal .close
{
  color: #fff;
  opacity: 1;
}

.panel-catalog .shop-panel-body
{
  min-height: 320px !important;
}
.form-control.pay-button{
  height: auto !important;
}

div.ifly-insurance-table{
  border: solid 5px #020204;
  padding: 0 15px;
  margin-top: 20px;
}
div.ifly-insurance-table .row{
  display: flex;
  
}
div.ifly-insurance-table .row:first-child{
  background-color: #ffdd0e;
  color: #020204;
  text-transform: uppercase;
  font-size: 1.2em;
}

div.ifly-insurance-table .row:first-child .col-sm-4:first-child img{
  width: 70%;
}
div.ifly-insurance-table .row .col-sm-4{
  outline: solid 2px #020204;
  padding: 15px;
  
  font-weight: bold;
  font-size: 1.1em;

  display: flex;
  justify-content: center;
  align-items: center;
}

.ifly-insurance-footer .row{
  display: flex;
  justify-content: center;
  align-items: center;
}