/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14 juil. 2019, 16:38:21
    Author     : MiKL
*/
.nav-tabs-custom{margin-bottom:20px;background:transparent!important}
.nav-tabs-custom > .nav-tabs{background-color:#e8ecef;border:none!important;margin:-15px -15px 0}
.nav-tabs-custom > .nav-tabs > li{border-right:1px solid #FFF;margin-bottom:0}
.nav-tabs-custom > .nav-tabs > li > a{color:#444;padding:20px 20px;line-height:1;border-radius:0}
.nav-tabs-custom > .nav-tabs > li > a.text-muted{color:#999}
.nav-tabs-custom > .nav-tabs > li > a,.nav-tabs-custom > .nav-tabs > li > a:hover{background:rgba(0,0,0,0)!important;margin:0}
.nav-tabs-custom > .nav-tabs > li > a:hover{color:#FFF;background-color:#19aac5!important}
.nav-tabs-custom > .nav-tabs > li > a .label{position:absolute;top:6px;right:4px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}
.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover,.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus,.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active{border-color:transparent}
.nav-tabs-custom > .nav-tabs > li.active{background-color:#2cabe3}
.nav-tabs-custom > .nav-tabs > li.active > a,.nav-tabs-custom > .nav-tabs > li.active:hover > a{color:#FFF}
.nav-tabs-custom > .nav-tabs > li.active > a{border-top-color:transparent;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1)}
.nav-tabs-custom > .nav-tabs > li.active a::after{position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border:solid transparent;border-top-color:transparent;border-width:10px;border-top-color:#2cabe3;content:'';pointer-events:none}
.nav-tabs-custom > .nav-tabs > li:first-of-type{margin-left:0}
.nav-tabs-custom > .nav-tabs.pull-right{float:none!important}
.nav-tabs-custom > .nav-tabs.pull-right > li{float:right}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type{margin-right:0}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a{border-left-width:1px}
.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a{border-left-color:#f4f4f4;border-right-color:transparent}
.nav-tabs-custom > .nav-tabs > li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}
.nav-tabs-custom > .nav-tabs > li.header > .fa,.nav-tabs-custom > .nav-tabs > li.header > .glyphicon,.nav-tabs-custom > .nav-tabs > li.header > .ion{margin-right:5px}
.nav-tabs-custom > .tab-content{padding:15px 0 45px}
.nav-tabs-custom > .tab-content .tab-container{padding:35px 20px;margin-top:-35px}
.nav-tabs-custom .dropdown.open > a:active,.nav-tabs-custom .dropdown.open > a:focus{background:transparent;color:#999}
.skin-dark-blue .nav-tabs-custom > .nav-tabs > li.active {background-color: #19aac5;}
.skin-dark-blue .nav-tabs-custom > .nav-tabs > li.active a::after {border-top-color: #19aac5;}

input.apple-switch {
  position: relative;
  -webkit-appearance: none;
  outline: none;
  width: 38px;
  height: 22px;
  background-color: #fff;
  border: 1px solid #D9DADC;
  border-radius: 50px;
  box-shadow: inset -20px 0 0 0 #fff;
}

input.apple-switch:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  background: transparent;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  box-shadow: 2px 4px 4px rgba(0,0,0,0.3);
}

input.apple-switch:checked {
  box-shadow: inset 16px 0 0 0 #4ed164;
  border-color: #4ed164;
}

input.apple-switch:checked:after {
  left: 16px;
  box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}
.select2.required + .select2 span.selection span{border-color:RED;border-bottom-color:RED!important}
.btn-outline-dark{border:1px solid #888;background:transparent;color:#888}
.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active{color:#666;border-color:#666}