/*
 *  Document   : specific.css
 *
 */

/*************/
/* GENERAL */
/*************/

/*.btn-specific,
.btn-specific:active,
.btn-specific.active{
    background-color: #288909 !important;
}

.btn-specific.disabled:hover,
.btn-specific:hover,
.btn-specific[disabled]:hover{
    background-color: #286409 !important;
}

.btn-specific,
.btn-specific:focus,
.btn-specific:active,
.btn-specific.active,
.open .btn-specific.dropdown-toggle,
.btn-specific.disabled,
.btn-specific.disabled:focus,
.btn-specific.disabled:active,
.btn-specific.disabled.active,
.btn-specific[disabled]:hover,
.btn-specific[disabled]:focus,
.btn-specific[disabled]:active,
.btn-specific[disabled].active
{
    border-color: #288909 !important;
}*/

/*  Bleu Clair Background-color  */
.a-minimize:hover, 
.navbar-specific .navbar-nav > li > a:hover,
.navbar-specific .navbar-nav > li > a:focus,
.navbar-specific .navbar-nav > .active > a,
.navbar-specific .navbar-nav > .active > a:hover,
.navbar-specific .navbar-nav > .active > a:focus,
.navbar-specific .navbar-nav > .open > a,
.navbar-specific .navbar-nav > .open > a:hover,
.navbar-specific .navbar-nav > .open > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.open .btn-specific.dropdown-toggle,
.btn-specific.disabled,
.btn-specific.disabled:focus,
.btn-specific.disabled:active,
.btn-specific.disabled.active,
.btn-specific[disabled]:focus,
.btn-specific[disabled]:active,
.btn-specific[disabled].active,
fieldset[disabled] .btn-specific:hover,
fieldset[disabled] .btn-specific:focus,
fieldset[disabled] .btn-specific:active,
fieldset[disabled] .btn-specific.active,
.pager > li > a:hover, 
.pagination > li > a:hover,
.bootstrap-timepicker-widget table td a:hover,
.chosen-container .chosen-results li.highlighted,
.fc-state-default,
.chosen-container-multi .chosen-choices li.search-choice,
.table.table-pricing th,
.datepicker table tr td.active.active,
.activeBtn,
.anno-btn,
.btn-specific,
.btn-specific:active,
.btn-specific.active,
.countdown-container,
.kurator-background
{
    background-color: #007abb !important;
}


/*  Bleu Foncé Background-color Hover  */
.nav.navbar-nav-custom > li > a:hover, 
.navbar-specific .navbar-nav > li > a:hover,
div.tagsinput span.tag,
.link-active-hover,
.anno-btn:hover,
.datepicker table tr td span.active.active,
.btn-specific.disabled:hover,
.btn-specific:hover,
.btn-specific[disabled]:hover,
.kutator-wall-menu .active a
{
    background-color: #0f4396 !important;
}

/* Dégardé backgroundcolor */
.blue-degraded,
.themed-background-specific
{
    background: rgba(0,122,187,1);
    background: -moz-linear-gradient(left, rgba(0,122,187,1) 0%, rgba(29,161,242,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,122,187,1)), color-stop(100%, rgba(29,161,242,1)));
    background: -webkit-linear-gradient(left, rgba(0,122,187,1) 0%, rgba(29,161,242,1) 100%);
    background: -o-linear-gradient(left, rgba(0,122,187,1) 0%, rgba(29,161,242,1) 100%);
    background: -ms-linear-gradient(left, rgba(0,122,187,1) 0%, rgba(29,161,242,1) 100%);
    background: linear-gradient(to right, rgba(0,122,187,1) 0%, rgba(29,161,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007abb', endColorstr='#1da1f2', GradientType=1 );
}


/*  Bleu Clair Color  */
.text-specific,
.text-specific:hover,
a.text-specific,
a.text-specific:hover,
a.text-specific:focus,
.pagination > li > a, 
.pagination > li > span,
.btn-specific,
.btn-specific:focus,
.btn-specific:active,
.btn-specific.active,
.open .btn-specific.dropdown-toggle,
.btn-specific.disabled,
.btn-specific.disabled:focus,
.btn-specific.disabled:active,
.btn-specific.disabled.active,
.btn-specific[disabled]:hover,
.btn-specific[disabled]:focus,
.btn-specific[disabled]:active,
.btn-specific[disabled].active
{
    color: #007abb  !important;
}


/*  Bleu Clair Border  */
fieldset[disabled] .btn-specific:focus,
fieldset[disabled] .btn-specific:active,
fieldset[disabled] .btn-specific.active,
.fc-state-default,
.chosen-container-multi .chosen-choices li.search-choice,
.table.table-pricing.table-featured,
.table.table-pricing:hover,
.chosen-container-active.chosen-with-drop .chosen-single, 
.chosen-container .chosen-drop, 
.chosen-container-active .chosen-single
{
    border-color: #007abb !important;
}


/*  Gris foncé Sidebar Menu Gauche Background-color  */
#sidebar,
#sidebar-scroll{
    background-color: #454E59 !important;
}

/*  Gris foncé color  */
.a-black,
.a-black:hover,
.a-black:focus,
.alert-warning{
    color: #454E59;
}

/*  Gris foncé Header Menu Background-color  */
.navbar.navbar-specific,
.navbar-specific .navbar-nav > li > a,
.sidebar-title,
.sidebar-title:hover,
.nav.navbar-nav-custom > li > a,
.navbar.navbar-specific.navbar-glass,
.navbar.navbar-specific.navbar-glass:hover{
    background-color: #090834 !important;
}

/*  Blanc Color */
.text-sidebar-bottom, 
.header-typo,
.sidebar-nav a,
.navbar.navbar-specific,
.navbar.navbar-specific.navbar-glass:hover,
.navbar-specific .navbar-nav > li > a:hover,
.navbar-specific .navbar-nav > li > a:focus,
.navbar-specific .navbar-nav > .active > a,
.navbar-specific .navbar-nav > .active > a:hover,
.navbar-specific .navbar-nav > .active > a:focus,
.navbar-specific .navbar-nav > .open > a,
.navbar-specific .navbar-nav > .open > a:hover,
.navbar-specific .navbar-nav > .open > a:focus,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.btn-specific,
.btn-specific:hover,
.btn-specific:focus,
.btn-specific:active,
.btn-specific.active,
.open .btn-specific.dropdown-toggle,
.btn-specific.disabled,
.btn-specific.disabled:hover,
.btn-specific.disabled:focus,
.btn-specific.disabled:active,
.btn-specific.disabled.active,
.btn-specific[disabled]:hover,
.btn-specific[disabled]:focus,
.btn-specific[disabled]:active,
.btn-specific[disabled].active,
fieldset[disabled] .btn-specific:hover,
fieldset[disabled] .btn-specific:focus,
fieldset[disabled] .btn-specific:active,
fieldset[disabled] .btn-specific.active,
.text-white,
.anno-btn-low-importance,
.alt-menu a,
.alt-menu a:hover,
.alt-menu:hover i,
.pagination > li > a:hover
{
    color: #FFF !important;
}

/* Blanc Background-color */
.form-bordered 
.form-group.form-actions,
.background-white{
   background-color: #fff !important;
}

/* Vert Success */
.progress-bar-success {
    background-color: #2ba607 !important;
}

/* Jaune Warning */
.alert-warning {
    background-color: #F2D552  !important;
}

/* Gris clair */
.grey-bg {
    background-color: #F3F3F3 !important;
}

/* Ombre Normale */
.btn-specific, 
.btn-danger, 
.btn-success, 
.btn-warning, 
.btn-info,
.btn-shadow,
.shadow,
.anno-btn{
    box-shadow: 3px 4px 10px rgba(0, 0, 0, 0.05)  !important;
    transition-duration: 0.2s  !important;
}

/* Ombre Survol */
.btn-specific:hover, 
.btn-specific:focus, 
.btn-specific:active, 
.btn-specific.active, 
.open .btn-specific.dropdown-toggle, 
.btn-success:hover,
.btn-danger:hover,
.btn-shadow:hover,
.btn-shadow-hover:hover,
.shadow:hover,
.anno-btn:hover{
    box-shadow: 3px 4px 10px rgba(0, 0, 0, 0.10)  !important;
    transition-duration: 0.2s  !important;
}

.widget-content {
    box-shadow: 0 0 20px rgba(115,105,215,.15);
}

/* Aucune ombre */
#login-customer.block
{
    box-shadow: none !important;
}

/* Transition Duration */
.btn.form-control,
.btn.form-control:hover,
#link-feedback > a, .btn-specific,
.sidebar-title, 
.navbar.navbar-specific.navbar-glass, 
.nav.navbar-nav-custom > li > a, 
.navbar-specific .navbar-nav > li > a,
.themed-background-specific,
.sidebar-title:hover, 
.navbar.navbar-specific.navbar-glass:hover, 
.nav.navbar-nav-custom > li > a:hover, 
.navbar-specific .navbar-nav > li > a:hover,
.alert-info,
.alert-info:hover,
.btn-success:hover,
.btn-success,
.paginate_button > a ,
.paginate_button:hover > a,
.anno-btn,
.anno-btn:hover,
.alt-menu a,
.alt-menu a:hover,
.alt-menu:hover i,
.navbar-toggle.pull-right:hover,
.navbar-toggle.pull-right{
    transition-duration: 0.2s  !important;
}

/* Animation */
.animation-pulse
{
    border-radius: 40%;
}

/* Opacité */
.pointer:hover {
    opacity: 1 !important;
}

/* Border Radius */
.border-radius-0,
.btn,
.block,
.form-control,
.widget > .widget-image:first-child,
.label,
.panel,
.fc-state-default.fc-corner-right,
.fc-state-default.fc-corner-left,
.dropzone,
.bootstrap-timepicker input{
    border-radius: 0px !important;
}

/* Effet Ripple */
.sidebar-nav-ripple{
    background: rgba(0, 122, 187, 0.64);
}

/* Effet Progress Bar */
.background-stripes{
    color:white !important;
    -webkit-transition: background-color 1s ease-in-out;
    -moz-transition: background-color 1s ease-in-out;
    -o-transition: background-color 1s ease-in-out;
    -khtml-transition: background-color 1s ease-in-out;
    transition: background-color 1s ease-in-out;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background-size: 40px 40px;
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    font-size: 20px;
}

/* Effet Clignotement */
@-webkit-keyframes clignote {
    0%{box-shadow:0px 0px 10px #ffffff;}
    50%{box-shadow:0px 0px 0px #ffffff;}
    100%{box-shadow:0px 0px 10px #ffffff;}
}

.flashing-effect{
    -webkit-animation-name: clignote; 
    -webkit-animation-duration: 1s; 
    -webkit-animation-iteration-count:infinite;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
}

.pulse {
    animation: pulse 1s infinite;
        border-radius: 0px;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
    0% {
          box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
     }
     100% {
          box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
     }
}

/* Texte Decoration */
.text-decoration-none,
.alt-menu a,
.alt-menu a:hover{
    text-decoration: none !important;
}

/* Texte titre bloc */
.h2-homepage{
    border-bottom: 2px solid #ebeef2;
    padding: 10px 0px;
    margin: 0px;
    font-weight: 500;
    font-size: 20px;
    color: #8f8f8f;
}

/* Desactivation d'un lien ' */
.disabled-link{
  cursor: default;
  text-decoration: none;
}

/* Suppression Effet Hover APPUI */
a.widget:hover, 
a.widget:focus, 
a.widget-content:hover, 
a.widget-content:focus{
    transform: inherit;
}

/*************/
/* IMPORT FONT */
/*************/

@font-face {
    font-family: 'mv_boliregular';
    src: url('../fonts/mvboli-webfont.eot');
    src: url('../fonts/mvboli-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/mvboli-webfont.woff2') format('woff2'),
         url('../fonts/mvboli-webfont.woff') format('woff'),
         url('../fonts/mvboli-webfont.ttf') format('truetype'),
         url('../fonts/mvboli-webfont.svg#mv_boliregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Generiques */
.padding-0 {
    padding: 0px !important;    
}

.padding-15 {
    padding: 15px !important;    
}

.padding-20 {
    padding: 20px !important;    
}

.padding-top-50{
    padding-top: 50px !important;
}

.padding-bottom-0{
    padding-bottom: 0px !important;    
}

.padding-bottom-40{
    padding-bottom: 40px !important;    
}

.padding-left-0 {
    padding-left: 0px !important;    
}

.padding-left-7 {
    padding-left: 7px !important;    
}

.padding-left-30 {
    padding-left: 30px !important;    
}

.padding-right-0 {
    padding-right: 0px !important;    
}

.padding-right-7 {
    padding-right: 7px !important;    
}

.padding-right-15 {
    padding-right: 15px;    
}

.padding-right-30 {
    padding-right: 30px;    
}

.padding-right-50 {
    padding-right: 50px;    
}

.border-grey-light{
    border: 1px solid #ebeef2 !important;
}

.border-grey{
    border: 2px solid rgba(87, 95, 105, 0.42) !important;
}

.border-right-0{
    border-right: 0px !important;
}

.border-left-0{
    border-left: 1px !important;
}

.border-radius-0{
    border-radius: 0px !important;
}

.display-inline-block{
    display: inline-block !important;
}

.display-block{
    display: block !important;
}

.mvboli{
    font-family: mv_boliregular !important;
}

/*************/
/* PERSONNALISATION */
/*************/

/* Formulaire connexion */
#generic-container.login-form{
    
}

/* Bloc d'information avec bouton */
.bloc-info-button{
    background-color: #F2D552 !important;
    color: #454E59 !important;
    border-radius: 0px;
}

.bloc-info-button:hover{
    background-color: #afde5c !important;
    color: #454E59 !important;
    text-decoration: none !important;
}

.bloc-info-button a:hover{
    text-decoration: none !important;
}

/* Border Input */
.border-input{
    border: 1px solid #d2d2d2 !important;
}

.chosen-container-active .chosen-choices,
.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container .chosen-drop,
.chosen-container-active .chosen-single,
div.tagsinput span.tag
{
    border: 1px solid #007abb;
}

.navbar{
    border: 0px !important;
}

.border-bottom-grey {
    border-bottom: 1px solid #ddd;
}

.border-bottom-dashed{
    border-bottom: 1px dashed #ddd;
    margin-bottom: 30px !important;
}

.border-top-dashed {
    border-top: 1px dashed #ddd;
    margin-top: 30px !important;
}

.boder-bottom-solid{
    border-bottom: 1px solid #454e59 !important;
}

/*************/
/* Header */
/*************/
#link-feedback, #link-feedback > a{
    background-color: #C39C4F;
}

#link-feedback > a:hover{
    background-color: #007abb;
}

.line-breadcrumb-title{
    line-height: 55px;
}

#link-header-promote, #link-header-promote > a,
.themed-dark-yellow{
    background-color: #0f4396 !important;
}

.color-dark-yellow{
    color: #0f4396;
}

@media (min-width: 991px) and (max-width: 1061px){
    .header-typo{
        display: none;
    }
}

.modal-mail > a{
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}

/* NavBar */
@media (max-width: 767px){
    #page-container.header-fixed-top #page-content {
        padding-top: 60px;
    }
}

@media screen and (min-width: 768px){
    #page-container.header-fixed-top #page-content{
        padding-top: 80px;
    }    
    #page-content {
        padding: 30px 30px 1px;
    }
}

.sidebar-nav,
.sidebar-section{
    padding: 0;
}

/* Onglet NavBar Right */
.btn-txt{
    display: none !important;
}
    
@media (min-width: 200px) and (max-width: 767px){
    .padding-mobile > li {
        padding-left: 15px !important;
    }
    .btn-txt{
        display: inline-block !important;
    }
}

@media (max-width: 767px){
    .nav.navbar-nav-custom {
        padding-left: 15px !important;
    }
    .navbar-toggle.pull-right{
        padding: 6px 10px;
        margin-top: 8px;
        margin-bottom: 5px;
    }
    .navbar-toggle.pull-right:hover{
        background-color: #007abb !important;
    }
}

/*************/
/* FOOTER */
/*************/
.logo-footer {
    height: 45px;
    padding: 5px 0px 15px 4px;
}

/*************/
/* Dashboard */
/*************/
@media (min-width: 1200px) and (max-width: 1344px){
    .text-resume{
        font-size: 10px;
    }
}

/*************/
/* Onboarding */
/*************/
.gif-onboarding{
    width: 100%;
    max-width: 320px;
    display: inline-block; 
    border: 1px solid grey;
}

.text-gif-onboarding{
    text-align: justify;
    padding: 0px 15px;
}

/*************/
/* Divers */
/*************/

/* Border */
.border-input{
    border: 1px solid #d2d2d2 !important;
}

.navbar{
    border: 0px !important;
}

.span-input{
    border: 1px solid #d2d2d2;
    border-right: none;
    border-left: 0px;
    border-radius: 0px;
 }
    
.form-bordered .form-group{
        border-bottom: 0px;
}

.form-bordered-bottom{
    margin: 0;
    border: none;
    padding: 15px;
    border-bottom: 1px dotted #ebeef2;
}

.form-control:focus {
    border-color: #007abb !important;
}

.placeholder-color{
    background: rgba(0, 122, 187, 0.1) !important;
}

.span-input{
    border: 1px solid #d2d2d2;
    border-right: none;
    border-left: 0px;
    border-radius: 0px;
    }
    
.form-bordered .form-group{
        border-bottom: 0px;
}

.ms-ctn .ms-sel-item {
    background: #007abb !important;
    color: #fff  !important;
    border-color: #fff  !important;
    font-weight: 600  !important;
}

/*************/
/* COULEURS RESEAUX SOCIAUX */
/*************/

/* Facebook */
.themed-background-facebook{
    background-color: #3b5998;
}

.text-facebook{
    color: #3b5998;
}

.btn-facebook {
    background-color: #3b5998;
    border-color: #ffffff;
    color: #ffffff !important;
}

.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.open .btn-facebook.dropdown-toggle {
    background-color: #4a68a5;
    border-color: #4a68a5;
    color: #ffffff !important;
}

.btn-facebook.disabled,
.btn-facebook.disabled:hover,
.btn-facebook.disabled:focus,
.btn-facebook.disabled:active,
.btn-facebook.disabled.active,
.btn-facebook[disabled]:hover,
.btn-facebook[disabled]:focus,
.btn-facebook[disabled]:active,
.btn-facebook[disabled].active,
fieldset[disabled] .btn-facebook:hover,
fieldset[disabled] .btn-facebook:focus,
fieldset[disabled] .btn-facebook:active,
fieldset[disabled] .btn-facebook.active {
    background-color: #3b5998;
    border-color: #3b5998;
}

/* Twitter */
.themed-background-twitter{
    background-color: #1da1f2;
}

.text-twitter{
    color: #1da1f2;
}

/* Twitter */
.themed-background-wordpress{
    background-color: #454e59;
}

.text-wordpress{
    color: #454e59;
}

/* Linkedin */
.themed-background-linkedin{
    background-color: #007bb6;
}

.text-linkedin{
    color: #007bb6;
}

.btn-linkedin {
    background-color: #007bb6;
    border-color: #ffffff;
    color: #ffffff !important;
}

.btn-linkedin:hover,
.btn-linkedin:focus,
.btn-linkedin:active,
.btn-linkedin.active,
.open .btn-linkedin.dropdown-toggle {
    background-color: #4a68a5;
    border-color: #4a68a5;
    color: #ffffff !important;
}

.btn-linkedin.disabled,
.btn-linkedin.disabled:hover,
.btn-linkedin.disabled:focus,
.btn-linkedin.disabled:active,
.btn-linkedin.disabled.active,
.btn-linkedin[disabled]:hover,
.btn-linkedin[disabled]:focus,
.btn-linkedin[disabled]:active,
.btn-linkedin[disabled].active,
fieldset[disabled] .btn-linkedin:hover,
fieldset[disabled] .btn-linkedin:focus,
fieldset[disabled] .btn-linkedin:active,
fieldset[disabled] .btn-linkedin.active {
    background-color: #007bb6;
    border-color: #007bb6;
}


.btn-instagram {
    background-color: #f09433;
    border-color: #ffffff;
    color: #ffffff !important;
}

.btn-instagram:hover,
.btn-instagram:focus,
.btn-instagram:active,
.btn-instagram.active,
.open .btn-instagram.dropdown-toggle {
    background-color: #f09433;
    border-color: #f09433;
    color: #ffffff !important;
}

.btn-instagram.disabled,
.btn-instagram.disabled:hover,
.btn-instagram.disabled:focus,
.btn-instagram.disabled:active,
.btn-instagram.disabled.active,
.btn-instagram[disabled]:hover,
.btn-instagram[disabled]:focus,
.btn-instagram[disabled]:active,
.btn-instagram[disabled].active,
fieldset[disabled] .btn-instagram:hover,
fieldset[disabled] .btn-instagram:focus,
fieldset[disabled] .btn-instagram:active,
fieldset[disabled] .btn-instagram.active {
    background-color: #f09433;
    border-color: #f09433;
}



.themed-background-instagram {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #a432a2 75%, #4c68d6 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #a432a2 75%, #4c68d6 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #a432a2 75%, #4c68d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.themed-background-pinterest{
    background: #bd081c;
}



.btn-pinterest {
    background-color: #bd081c;
    border-color: #ffffff;
    color: #ffffff !important;
}

.btn-pinterest:hover,
.btn-pinterest:focus,
.btn-pinterest:active,
.btn-pinterest.active,
.open .btn-pinterest.dropdown-toggle {
    background-color: #bd081c;
    border-color: #bd081c;
    color: #ffffff !important;
}

.btn-pinterest.disabled,
.btn-pinterest.disabled:hover,
.btn-pinterest.disabled:focus,
.btn-pinterest.disabled:active,
.btn-pinterest.disabled.active,
.btn-pinterest[disabled]:hover,
.btn-pinterest[disabled]:focus,
.btn-pinterest[disabled]:active,
.btn-pinterest[disabled].active,
fieldset[disabled] .btn-pinterest:hover,
fieldset[disabled] .btn-pinterest:focus,
fieldset[disabled] .btn-pinterest:active,
fieldset[disabled] .btn-pinterest.active {
    background-color: #bd081c;
    border-color: #bd081c;
}

.themed-background-google-plus{
    opacity: .4;
    cursor: not-allowed;
    background: rgba(246,209,2,1);
    background: -moz-linear-gradient(45deg, rgba(246,209,2,1) 0%, rgba(246,209,2,1) 9%, rgba(247,1,5,1) 38%, rgba(130,59,161,1) 73%, rgba(130,59,161,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(246,209,2,1)), color-stop(9%, rgba(246,209,2,1)), color-stop(38%, rgba(247,1,5,1)), color-stop(73%, rgba(130,59,161,1)), color-stop(100%, rgba(130,59,161,1)));
    background: -webkit-linear-gradient(45deg, rgba(246,209,2,1) 0%, rgba(246,209,2,1) 9%, rgba(247,1,5,1) 38%, rgba(130,59,161,1) 73%, rgba(130,59,161,1) 100%);
    background: -o-linear-gradient(45deg, rgba(246,209,2,1) 0%, rgba(246,209,2,1) 9%, rgba(247,1,5,1) 38%, rgba(130,59,161,1) 73%, rgba(130,59,161,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(246,209,2,1) 0%, rgba(246,209,2,1) 9%, rgba(247,1,5,1) 38%, rgba(130,59,161,1) 73%, rgba(130,59,161,1) 100%);
    background: linear-gradient(45deg, rgba(246,209,2,1) 0%, rgba(246,209,2,1) 9%, rgba(247,1,5,1) 38%, rgba(130,59,161,1) 73%, rgba(130,59,161,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6d102', endColorstr='#823ba1', GradientType=1 );
}



.btn-google-plus {
    background-color: #dd4e41;
    border-color: #ffffff;
    color: #ffffff !important;
    opacity: .4;
    cursor: not-allowed;
}

.btn-google-plus:hover,
.btn-google-plus:focus,
.btn-google-plus:active,
.btn-google-plus.active,
.open .btn-google-plus.dropdown-toggle {
    background-color: #dd4e41;
    border-color: #dd4e41;
    color: #ffffff !important;
    opacity: .4;
    cursor: not-allowed;
}

.btn-google-plus.disabled,
.btn-google-plus.disabled:hover,
.btn-google-plus.disabled:focus,
.btn-google-plus.disabled:active,
.btn-google-plus.disabled.active,
.btn-google-plus[disabled]:hover,
.btn-google-plus[disabled]:focus,
.btn-google-plus[disabled]:active,
.btn-google-plus[disabled].active,
fieldset[disabled] .btn-google-plus:hover,
fieldset[disabled] .btn-google-plus:focus,
fieldset[disabled] .btn-google-plus:active,
fieldset[disabled] .btn-google-plus.active {
    background-color: #dd4e41;
    border-color: #dd4e41;
    opacity: .4;
    cursor: not-allowed;
}


#countdown-h{
    text-align:center;
    display: inline-block;
    margin-top: 1px;
}

.countdown-common-h{
    background: #454e59;
    border-radius: 5px;
    /* border: 1px solid #fff; */
    text-align: center;
    display: inline-block;
    font-size: 15px;
    padding: 1px 2px;
    color: #ffffff;
    padding-left: 2px;
}

.countdown-number-h{
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    width: 60%;
    padding-left: 15px;
}

.countdown-letter-h{
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: 40%;
}

.countdown-container-h{
    display: inline-table;
    border: 2px solid #fff;
    border-radius: 8px;
    width: 65px;
    margin-right: 3px;
}

/* Tableau de prix abonnement */


@media (max-width: 991px){
    .padding-price-txt{
        padding-top: 0px !important;
    }
    
    .number-phone{
        text-align: right !important;
    }
    .legend-phone{
        text-align: left !important;
    }  
}

.padding-price-txt{
    padding-top: 153px !important;
}

.a-black:hover,
.a-black:focus {
    text-decoration: none;
}


/* Compteur dans navbar */
@media (min-width: 798px) and (max-width: 1017px){
    .free-trial{
        display: none;
    }
}


.bloc-text-line-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.bloc-text-line-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
}


/* Color index */
.color-virality-index{
    color: #2d8cdb;
}

.color-pertinence-index{
    color:#33964F;
}

/*************/
/* CHANGEMENT COULEURS MENU */
/*************/

/* Sidebar */
#sidebar, #sidebar-scroll {
    background-color: #212121 !important;
}

/* Onglet Tableau de bord */
.sidebar-nav a.active {
    background: #1853AA !important;
}

.first-tab-menu{
    background-color: #0F4396 !important;
    border-right: 4px solid #007ABB !important;

}

.second-tab-menu{
    background-color: #007ABB !important;
    border-right: 4px solid #378dc9 !important;
}


.third-tab-menu{
    background-color: #2e8ad1 !important;
    border-right: 4px solid #65b5e6 !important;
}

.forth-tab-menu{
    background-color: #378dc9 !important;
    border-right: 4px solid #7ACCFF !important;
}

/* Seperator */
.sidebar-separator {
    color: #f2d552 !important;
}
    
.sidebar-separator i {
    opacity: 1 !important;
}

.sidebar-separator i{
    color: #2ba606; 
    display: block; 
    padding: 5px 0 !important; 
    height: 30px; 
    line-height: 20px;
}

/* Créé avec coeur */
.animated-heart{
    color: red !important;
    animation: pulse 1s infinite;
}

/*************/
/* SIDEBAR ALTERNATIVE */
/*************/
#sidebar-alt, #sidebar-alt-close {
    background: rgb(33, 33, 33) !important;
}
#sidebar-alt a.active {
    background: #627b36 !important;
}

.sidebar-section {
    padding: 10px 0px !important;
}

/* Titres & onglets menu */
.alt-menu{
    display: block;
    margin-bottom: 10px;
}

.alt-menu i{
    margin-right: 10px;
    color: #acb5bf;
}

.title-menu-alt{
    background-color: #AFDE5C !important;
    border-left: 4px solid #F2D552 !important;
    line-height: 40px !important;
    list-style: none !important;
    font-size: 14px !important;
    font-weight: 600;
}

.title-menu-alt a{
    color: #212121 !important;
    padding: 0 10px !important;
    display: block;
    min-height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: relative;
}

.title-menu-alt a:hover{
    text-decoration: none !important;
}

.title-menu-alt a:hover i{
    opacity: 1;
}

.title-menu-alt i {
    margin-right: 10px !important;
}

.fa-opacity{
    opacity: .7;
}

.alt-menu {
    margin: 0 0 0 19px !important;
    border-left: 1px solid #454e59 !important;
    min-height: 34px !important;
    line-height: 34px !important;
    font-weight: normal !important;
}

.alt-menu a{
    padding-left: 19px !important;
    display: block;
}


/* Drapeau langue */
.language-flag{
    cursor: pointer;
    margin: 10px;
    height: 27px;
    display: inline-block;
}

.language-flag:hover{
    text-decoration: none;
}

