﻿a:active,
a:hover {
  text-decoration:none;
}

.btn:hover,
.btn:focus,
.btn.focus {
    color: #fff;
}
.btn{
    /*height:40px;*/
    text-transform:uppercase;
}
.btn:not(.icon-only) i{margin-right:5px;}

.btn.btn-xs {
    height:auto;
    text-transform:none;
}

.btn-default {
    
  color: #fff;
  background: linear-gradient(to bottom, #ff5798, #e74683);
  background-color: #ef4c8b;
  border-color: #e74683;
}
.btn-default:focus,
.btn-default.focus {
  color: #fff;
  background-color: #ff5798;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #fff;
  background: #ff5798;
  border-color: #ff5798;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #ff5798;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #fff;
  background-color: #ff5798;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}


.btn-default:focus,
.btn-default.focus {
  color: #fff;
  background-color: #003779;
  border-color: #8c8c8c;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
    background: #b7b7b8 !important;
  filter: alpha(opacity=100);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
}

.dropdown .btn{
    height:auto;
    background:none;
    color:inherit;
    text-align:left;
    border:#ccc 1px solid;
    color:#333;
}

.dropdown-menu > li > a {
    padding: 5px 15px;
    color: #fe246e;
    text-transform:uppercase;
}

.dropdown-menu-right li a{
    text-align:right;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fe246e;
  text-decoration: none;
  background-color: #ffd2e3;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}


/*.input-group-addon {
    background: linear-gradient(to bottom, #ff5798, #e74683);
    border:0;
    color:#fff;
}*/


.modal-header {
    padding: 10px;
    background-color: #003779;
    color: #fff;
    text-transform:uppercase;
}

.modal-header  .close {
    color: #fff;
    opacity: .8; 
    text-shadow: none; 
}

.close:hover,
.close:focus {
  color: #fff;
  opacity: 1;
}

.modal-header i {
    font-size: 16px;
    margin-right: 5px;
}

.modal-footer {
    padding: 10px;
    background-color: #f3f3f3;
}

.modal-footer .btn {
    height: auto;
}


.btn-link {
    font-weight: 400;
    color: #ff5798;
    border-radius: 0;
}

.btn-link:hover,
.btn-link:focus {
  color: #ff5798;
  text-decoration: none;
}


@media (min-width: 768px){
    .modal-dialog {
        width: 700px;
    }
}

.navbar-default .navbar-nav>li>a {
    color: #fff;
}

.navbar-default .navbar-nav>li>a>i {
    font-size:20px;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color:#0c4b96;
}


.navbar-default .dropdown-menu > li > a {

    color: #333;
    text-transform: none;
}

.navbar-default .dropdown-menu > li > a:hover,
.navbar-default .dropdown-menu > li > a:focus {
  color: #333;
  text-decoration: none;
  background-color: #cce3ff;
}

.navbar-default .navbar-nav > li > a {
  color: #91bbed;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
    background-color: #0c4b96;
}

.panel-title {
    font-size: 12px;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
    color: #e74683;
    text-decoration:none;
}

.popover
{
    z-index:100;
}

.popover-title {
    padding: 2px 14px;
    text-align:center;
}

.label {
    font-size:11px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: .4em .6em .4em;
}

.panel-primary {
    border-color: #bbd4f0;
}

.panel-primary>.panel-heading {
    color: #003779;
    background-color: #e4f0ff;
    border-color: #bbd4f0;
}

.panel-heading {
    padding: 10px 10px;
}



/* Bouton dans input */
.input-group-btn .btn.btn-default{
    height:auto;
    color: #333;
    background: #fff ;
    border-color: #ccc;
    border: 1px solid #ccc;
}

.input-group-btn .btn-default:hover {
    color: #333;
    background: #e6e6e6;
    border-color: #adadad;
}

.input-group-btn{
    vertical-align:top;
}

.input-group .twitter-typeahead .form-control.tt-input{
    border-radius:4px 0 0 4px;
}

.btn-group-sm>.btn, .btn-sm {
    height: auto !important;
}

.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 12px 10px;
  vertical-align: middle;
}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
    padding: 5px 10px;
}

.panel-white>.panel-heading {
    color: #333;
    background-color: #fff;
    border-color: #ddd;
    font-weight:bold;
}
.panel-white {
    border-color: #ddd;
}

.panel .table {
    border-radius: 0;
}

/*.alert-danger {
    color: white;
    background-color: crimson;
    border-color: #ebccd1;
}*/

.alert-danger a{
    /*color: white;*/
    /*text-decoration:underline;*/
}


.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background: linear-gradient(to bottom, #ff5798, #e74683);
    border-color: #e74683;
}

.nav-pills>li>a {
    text-transform:uppercase;
}

.btn-group[data-toggle="buttons"] .btn-default:not(.active) {
    color: #777;
    background: #efefef;
    border-color: #ccc;
}

.modal-backdrop {
    z-index: 10040;
}

.modal {
    z-index: 10050;
}