a {
	color: #ca4242;
	transition: color 0.5s ease;
}

a:hover, a:focus {
	color : #f0ad4e;
	transition: color 0.25s ease-in;
}

.navbar-default {
    border-color: #2b2b2b;
}

hr{
    margin: 5px 0;
    border-color:#ddd;
}
label{
    font-weight: normal;
}
.btn-primary{
    background-color: #c30f2a;
    border-color: #c30f2a;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
    background-color: #a50d24;
    border-color: #990033;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled]
.btn-primary:active,
.btn-primary.disabled.active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary.active{
    background-color: #f15884;
    border-color: #e24a78;
}

.dropdown-menu{
    padding:0;
}
.dropdown-menu .divider{
    margin:0;
}

.alert{
    margin-top: 10px;
    margin-bottom: 10px;
}
.tab-pane{
    padding-top: 15px;
    padding-bottom: 15px;
    border: solid 1px #ddd;
    border-top: none;
    border-radius: 0 5px 5px 5px;
    min-height: 250px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
    background: #676767;
    color: #fff;
}

.nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus{
    color: #C8001E;
}



.customicones {
	display:block;
}
.iconfiltres {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%233d3d3d' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.134 13.134 0 0 0 1.66 2.043C4.12 11.332 5.88 12.5 8 12.5c2.12 0 3.879-1.168 5.168-2.457A13.134 13.134 0 0 0 14.828 8a13.133 13.133 0 0 0-1.66-2.043C11.879 4.668 10.119 3.5 8 3.5c-2.12 0-3.879 1.168-5.168 2.457A13.133 13.133 0 0 0 1.172 8z'/%3E %3Cpath fill-rule='evenodd' d='M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z'/%3E %3C/svg%3E");
	width:22px;
	height:22px;
}
.iconfiltres:hover {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%23000000' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.134 13.134 0 0 0 1.66 2.043C4.12 11.332 5.88 12.5 8 12.5c2.12 0 3.879-1.168 5.168-2.457A13.134 13.134 0 0 0 14.828 8a13.133 13.133 0 0 0-1.66-2.043C11.879 4.668 10.119 3.5 8 3.5c-2.12 0-3.879 1.168-5.168 2.457A13.133 13.133 0 0 0 1.172 8z'/%3E %3Cpath fill-rule='evenodd' d='M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z'/%3E %3C/svg%3E");
}

.iconwtf {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%233d3d3d' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/%3E %3C/svg%3E");
	width:22px;
	height:22px;
}
.iconwtf:hover {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%23000000' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM8 4a.905.905 0 0 0-.9.995l.35 3.507a.552.552 0 0 0 1.1 0l.35-3.507A.905.905 0 0 0 8 4zm.002 6a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/%3E %3C/svg%3E");
}

.iconsort {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%233d3d3d' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M3 3a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-1 0v-10A.5.5 0 0 1 3 3z'/%3E %3Cpath fill-rule='evenodd' d='M5.354 11.146a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L3 12.793l1.646-1.647a.5.5 0 0 1 .708 0zM7 6.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.5.5zm0 3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0-.5.5zm0 3a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7a.5.5 0 0 0-.5.5zm0-9a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0-.5.5z'/%3E %3C/svg%3E");
	width:22px;
	height:22px;
}
.iconsort:hover {
	background-image:url("data:image/svg+xml,%3Csvg width='22px' height='22px' fill='%23000000' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' d='M3 3a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-1 0v-10A.5.5 0 0 1 3 3z'/%3E %3Cpath fill-rule='evenodd' d='M5.354 11.146a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L3 12.793l1.646-1.647a.5.5 0 0 1 .708 0zM7 6.5a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.5.5zm0 3a.5.5 0 0 0 .5.5h5a.5.5 0 0 0 0-1h-5a.5.5 0 0 0-.5.5zm0 3a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 0-1h-7a.5.5 0 0 0-.5.5zm0-9a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 0-1h-1a.5.5 0 0 0-.5.5z'/%3E %3C/svg%3E");
}

.highcharts-iconwtfcontainer {
	left:unset !important;
	right:80px;
}

.highcharts-button-symbol:hover {
	fill:black;
}
.highcharts-contextbutton rect {
	fill:#fff !important;
}
.highcharts-label button:active {
	box-shadow:unset;
}
.highcharts-contextbutton {
	cursor:pointer;
}
.popover { border-radius : 3px; }


@media (max-width: 1150px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}