.ctools-locked{color:red;border:1px solid red;padding:1em;}

.sliding-popup-bottom{background-color: #a7145a;}
.eu-cookie-withdraw-tab {
    border-color: #fff;
}
#sliding-popup.sliding-popup-bottom, #sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
    background: #a7145a;
}

#sliding-popup .popup-content #popup-text h1, #sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text h3, #sliding-popup .popup-content #popup-text p, #sliding-popup label, #sliding-popup div, .eu-cookie-compliance-secondary-button, .eu-cookie-withdraw-tab {
    color: #fff !important;
}

.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}

a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/patched/ctools/images/status-active.gif) right center no-repeat;}

div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/patched/ctools/images/status-active.gif) center center no-repeat;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}

div.panel-pane div.admin-links li a{color:#ccc;}

div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}

div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}

div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}

div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}

#sliding-popup{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}

.sliding-popup-bottom,.sliding-popup-bottom{position:fixed;}

.sliding-popup-top{position:relative;}

#sliding-popup .popup-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;}

#sliding-popup .popup-content #popup-buttons{float:right;margin:0 0 1em 0;max-width:40%;}

.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}

#sliding-popup .eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}

#sliding-popup .eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}#sliding-popup .eu-cookie-compliance-default-button,#sliding-popup .eu-cookie-compliance-hide-button,#sliding-popup .eu-cookie-compliance-more-button-thank-you,#sliding-popup .eu-cookie-withdraw-button,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}#sliding-popup .eu-cookie-compliance-default-button:hover,#sliding-popup .eu-cookie-compliance-hide-button:hover,#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,#sliding-popup .eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}#sliding-popup .eu-cookie-compliance-default-button:active,#sliding-popup .eu-cookie-compliance-hide-button:active,#sliding-popup .eu-cookie-compliance-more-button-thank-you:active,#sliding-popup .eu-cookie-withdraw-button:active{position:relative;top:1px;}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:bold;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3,#sliding-popup .popup-content #popup-text p{color:#fff;font-size:16px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;}#sliding-popup .popup-content #popup-text h1{font-size:24px;}#sliding-popup .popup-content #popup-text h3{font-size:12px;}#sliding-popup .popup-content #popup-text p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-hidden{display:none;}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%;}.eu-cookie-compliance-categories,#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;margin:5px 0 1em;max-width:100%;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;margin-top:-56px;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
@font-face{font-family:'cnfpt_reseaux_sociaux_profile';src:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/fonts/profile.eot);src:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/fonts/profile.eot?#iefix) format('embedded-opentype'),url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/fonts/profile.woff) format('woff'),url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/fonts/profile.ttf) format('truetype'),url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/fonts/profile.svg#Glyphter) format('svg');font-weight:normal;font-style:normal;}[class*='cnfpt-icon-profile-']:before{display:inline-block;font-family:'cnfpt_reseaux_sociaux_profile';font-size:26px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.cnfpt-icon-profile-facebook:before{content:'\0041';}.cnfpt-icon-profile-twitter:before{content:'\0042';}.cnfpt-icon-profile-linkedin:before{content:'\0043';}.cnfpt-icon-profile-youtube:before{content:'\0044';}[class*='cnfpt-icon-share-']{margin-right:.5em;width:30px;height:30px;display:block;}.cnfpt-icon-share-facebook{background:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/images/facebook.svg) no-repeat center center;}.cnfpt-icon-share-twitter{background:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/images/twitter.svg) no-repeat center center;}.cnfpt-icon-share-linkedin{background:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/images/linkedin.svg) no-repeat center center;}.cnfpt-icon-share-google_plus{background:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/images/google_plus.svg) no-repeat center center;}.cnfpt-icon-share-email{background:url(/sites/all/modules/custom/cnfpt_reseaux_sociaux/images/email.svg) no-repeat center center;}[class*='cnfpt-icon-profile-']{color:#8b8b8b;margin-right:.5em;}[class*='cnfpt-icon-profile-']:hover{color:#a7145a;}#block-widgets-s-cnfpt-reseaux-sociaux-profile{position:absolute;margin:2px 0 0 0;}body.not-front #block-widgets-s-cnfpt-reseaux-sociaux-profile{right:56.8rem;}#block-widgets-s-cnfpt-reseaux-sociaux-profile{right:327px;}#block-widgets-s-cnfpt-reseaux-sociaux-profile .content a img,#block-widgets-s-cnfpt-reseaux-sociaux-share .content a img{margin-right:.5em;}.region.region-content{position:relative;}#block-widgets-s-cnfpt-reseaux-sociaux-share.sticky{position:fixed;top:0;right:0;z-index:100;}#block-widgets-s-cnfpt-reseaux-sociaux-share .widgets-element-horizontal{float:left;margin-bottom:1rem;}@media (max-width:380px){body.not-front #block-widgets-s-cnfpt-reseaux-sociaux-profile{right:1rem;}#block-widgets-s-cnfpt-reseaux-sociaux-profile{margin:0;right:1rem;top:3rem;}#widgets-element-cnfpt-reseaux-sociaux-profile{max-width:18rem;}}@media (min-width:380px) and (max-width:1200px){body.not-front #block-widgets-s-cnfpt-reseaux-sociaux-profile{right:1rem;}#block-widgets-s-cnfpt-reseaux-sociaux-profile{margin:0;right:1rem;top:3rem;}}@media (min-width:1200px){}@media (min-width:767px){body.front.logged-in #block-widgets-s-cnfpt-reseaux-sociaux-share{right:-3.6rem!important;padding-top:1rem;}body.front.not-logged-in #block-widgets-s-cnfpt-reseaux-sociaux-share{right:-3.6rem!important;padding-top:3rem;}body.front.logged-in #block-widgets-s-cnfpt-reseaux-sociaux-share.sticky,body.front.not-logged-in #block-widgets-s-cnfpt-reseaux-sociaux-share.sticky{padding-top:0;}#block-widgets-s-cnfpt-reseaux-sociaux-share{position:absolute;top:0;right:-7rem;width:3rem;}}@media (max-width:866px){#block-widgets-s-cnfpt-reseaux-sociaux-share{position:fixed;right:0;bottom:0;left:0;width:100%;height:4.8rem;padding:1rem 1rem 0.3rem 1rem;background:#eff0f1;z-index:10;}#block-widgets-s-cnfpt-reseaux-sociaux-share .content{text-align:center;}#block-widgets-s-cnfpt-reseaux-sociaux-share .widgets-element-horizontal{display:inline-block;float:none;margin-bottom:0;}}@media (min-width:866px) and (max-width:1200px){#block-widgets-s-cnfpt-reseaux-sociaux-share{margin:1em 0 6em;}}
div.widgets-element-horizontal{float:left;}div.widgets-clear{clear:both;}