input:-webkit-autofill{
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -background-color: rgba(255,255,255,1) !important;
}
i{cursor:pointer;}
.badge{margin-bottom:2px;}
.cursor-pointer{cursor:pointer;}
.logo-identification-netshare{position:absolute;bottom:15px;right:25px;max-width:180px;margin:auto;}
.logo-identification-netshare img{max-width:150px;}
.toggle-sidebar-collapse{padding-top:7px;}
#zone-counter-media-etat .notification-item{font-size: 14px;}
#zone-counter-media-etat .notification-item .default-link-etat,
#zone-counter-media-etat .notification-item .state-selected:hover{color:#999;}
#zone-counter-media-etat .notification-item .state-selected,
#zone-counter-media-etat .notification-item .default-link-etat:hover{color:#555;}
body{background-color:#FFF;/*height: calc(100vh - 95px);min-height: unset !important;*/}
body .content-wrapper{background-color:#FFF;/*height: calc(100vh - 95px);min-height: unset !important;*/}
body .wrapper .top-bar .logged-user .btn img{border:none;margin-right:10px;}
body .wrapper .top-bar .top-bar-right{top:0;padding-right:0px !important;width: auto;right: 0px;position: absolute;}
body .wrapper .top-bar .logged-user .dropdown-menu{left:-100px;top:45px;}
body .wrapper .btn-primary,
body .wrapper .btn-warning,
body .wrapper .bt-delete-media,
body .wrapper .bt-send-invitation-media{background:#FFF;border:1px solid #FFF;color:#000;padding:1px 2px;font-size:1.2em;cursor:pointer;}
body .wrapper .btn.btn-primary.btn-file{border-radius: 0;color: #fff;background:#4075af;border:1px solid #4075af;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px;}
body .wrapper .bt-lost-password-user{background:#FFF;border:1px solid #FFF;color:#000;padding:1px 2px;font-size:0.9em;cursor:pointer;}
body .wrapper .btn-primary:hover,
body .wrapper .btn-warning:hover,
body .wrapper .bt-delete-media:hover,
body .wrapper .bt-send-invitation-media:hover{background:#FFF;border:1px solid #FFF;color:#555;}
body .wrapper .btn-primary:active,
body .wrapper .btn-warning:active,
body .wrapper .bt-delete-media:active,
body .wrapper .bt-send-invitation-media:active{background:#FFF !important;border:1px solid #FFF !important;color:#555 !important;}
body .wrapper .btn-primary:focus,
body .wrapper .btn-warning:focus,
body .wrapper .bt-delete-media:focus,
body .wrapper .bt-send-invitation-media:focus{background:#FFF !important;border:1px solid #FFF !important;color:#555 !important;}
body .wrapper .bt-control-ingenieur-off,
body .wrapper .bt-control-ingenieur,
body .wrapper .bt-validate-media,
body .wrapper .bt-reject-media,
body .wrapper .bt-reject-media-modal,
body .wrapper .btn-validation-externe{font-size:0.8em !important;min-height:15px !important;}
body .wrapper .bt-add-new-item{margin-top:15px;margin-left:15px;}
body .wrapper .panel-info>.panel-heading{background:#555555;color:#FFFFFF;border:1px solid #555555;padding:0px 0px 0px 10px !important;min-height:22px !important;}
body .wrapper .panel-info>.panel-footer{padding-bottom:0px !important;padding-top:0px !important;}
body .wrapper .panel-info{border:1px solid #555555;}
body .wrapper .panel-body{background:#FFFFFF;padding:5px;}
body.topnav-fixed #wrapper{padding-top:50px;}
body.page-connection #wrapper{height:100%;padding:0 !important;}
body.sidebar-fixed .left-sidebar{height:calc( 100vh - 109px);}
.zone-identite-user{cursor:pointer;}
#zone-connected-user{min-width:50px;text-align:right;}
#zone-connected-user a{font-size:1.5em;}
.error{color:#FFF;background-color:#d9534f;border:1px #d9534f solid;}
.error::placeholder{color:#FFF;}
.footer .btn-primary, .zone-header-submit-form .btn-primary{background:#4075af;border:1px solid #4075af;}
#liste-media-mode-liste .btn-primary{background:#4075af;border:1px solid #4075af;color:#FFF;font-size:12px;}
.nav-pills-custom-minimal.custom-minimal-bottom > li.active > a, .nav-pills-custom-minimal.custom-minimal-bottom > li.active > a:hover, .nav-pills-custom-minimal.custom-minimal-bottom > li.active > a:focus{border-bottom-color:#4075af;}
.header-libelle-media{font-size:10px;white-space:nowrap;}
.header-sub-libelle-media{font-size:11px;display:flex;white-space:nowrap;}
.container-lockscreen{z-index: 999;position: absolute;width: 100%;height: 100%;margin: auto;background: rgba(0,0,0,0.5);}
.inner-lockscreen{width:800px;margin:auto;}
.lockscreen{margin: auto;width:100%;top: 25%;position: absolute;left: 0px;background: #FFF;border: 1px #999 solid;padding: 25px;}
.main-nav{margin-top:25px;height: calc( 100vh - 135px);}
.inner-motor-left{height: calc( 100vh - 115px);display:block;}
#zone_modal_simple .form-group{margin-bottom:5px;}
#zone_modal_simple_large .form-group{margin-bottom:5px;}
#zone_modal_simple_large .table td{font-size:0.85em;}
#zone-listing-error-password ul{list-style:none;text-align:left;padding-left:0px;}
#zone-listing-error-password ul li{font-size:0.85em;}
@media screen and (max-width: 800px){
	.inner-lockscreen{width: 100% !important;left: 0px;}
	.m-b-md img{width:100%;max-width:350px;}
}
#zone-logo-netshare-left{display:none;position: fixed;bottom: 75px;/*margin: auto;*/width: 230px;text-align: center;z-index:-10;}
#logo-footer-nav-left{max-width:100px;}
/* BTN BACK TO TOP */
#back-to-top {padding-top:4px;cursor:pointer;display: inline-block;background-color: #1e5bc6;color:#FFF;width: 30px;height: 30px;text-align: center;border-radius: 15px;position: fixed;bottom: 70px;right: 20px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 10000;}
#back-to-top.show {opacity: 1;visibility: visible;}

/* TOP BAR */
.goto-home{cursor:pointer;}
.top-bar{background:#FFF;padding:2px 0;border-bottom:1px #ececec solid;}
.top-bar .container{height:50px;}
#btn-create-advanced-search{padding: 3px 6px;background-color: #1E5BC6;border-color: #1E5BC6;border-radius:30px;width:34px;height:34px;padding-left:7px;}
#btn-create-advanced-search i{color:#FFF !important;}
.logo-netshare-customer{height: 33px;margin-top: 8px;}
.logo-netshare-customer-responsive{display:none;height:50px;}
.toggle-sidebar-collapse{color:#555;}
.toggle-sidebar-collapse:hover{color:#999;}
.top-bar a,.top-bar a:active{color:#555 !important;}
.top-bar a:hover{color:#999;}
.top-bar .top-bar-right .btn-link{color:#555;}
.top-bar .top-bar-right .btn-link:hover{color:#999;}
.top-bar .logged-user .open .btn{color:#999;}
.top-bar .container-counter{position:relative;width:100%;margin:auto;}
.top-bar .notifications{margin-right:0px;}
.top-bar .notifications-header{margin-top:10px;}
#zone-counter-media-etat{position:fixed;right:60px;}
.top-bar .notifications .count{background-color:#1E5BC6 !important;border-color:#1E5BC6 !important;top:0px !important;left:50% !important;}
.top-bar .notifications .count-alerte-not-empty{background-color:#E60404 !important;border-color:#E60404 !important;top:0px !important;left:50% !important;}
.top-bar .logged-user{padding-top:0px;/*position:fixed;*/right:5px;}
.zone-initiales-user{padding-top: 7px;height: 35px;width: 35px;color: #FFF;background-color: #999999;font-size: 1.2em;margin-top: 5px;}
.top-bar .notification-item .inbox{margin-right:0px;text-align:center !important;}
#zone-header-caddie, #zone-minify-header-caddie{display:contents !important;}
.inner-caddy-header a i{font-size:30px !important;}
#count-file-total{float:left;left:-175% !important;}
#count-file-caddie{float:left;left:75% !important;}
/* LISTE DES ETATS */
#zone-counter-media-etat-minify{display:none;width:100%;right:46px;}
#zone-counter-media-etat-minify ul{display:inline-block;width:100%;}

/*MOTEUR DE RECHERCHE */
.top-bar .zone-searchbox{padding-right:20px;padding-left:0px;}
.top-bar .searchbox{width:100%;top:8px;max-width:250px !important;}
.top-bar #zone-search-media-tags:focus>.top-bar .searchbox{width:100% !important;}
.left-sidebar #zone-searchbox-left{display:none;margin-right:5px;}
.zone-header-submit-form{position:absolute;top:0px;margin:0px 5px 15px 0px;z-index:99;width:100%;padding-bottom:5px;}
.zone-header-submit-form .btn-send-search{background: #4075af !important;border: 1px solid #4075af !important;color:#fff !important;width:230px !important;font-size:1em !important;}
#btn-send-search-footer{width:200px;}
.left-sidebar .searchbox{top:0px !important;width:100%;background-color:#ececec;margin-left:5px;margin-right:5px;}
.input-search-close{border:none !important;}
.input-search-close {color: #000;text-shadow: none;opacity: .2; }
.input-search-close.icon {font-size: inherit;line-height: inherit; }
.input-search-close:hover, .input-search-close:focus {color: #000;text-decoration: none;cursor: pointer;opacity: .5; }

button.input-search-close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none; }

.input-search {position: relative; }
.input-search .form-control {border-radius: 200px; }
.input-search .input-search-icon, .input-search .input-search-close {position: absolute;top: 50%;z-index: 1;width: 2.573rem;-webkit-transform: translateY(-50%);transform: translateY(-50%); }
.input-search .input-search-icon {right: 0px;left: unset;pointer-events: unset;background: #1E5BC6;height: 100%;width: 36px;float: right;border-radius: 0px 76px 76px 0px;color: #FFF !important;font-size: 1.5em;padding-top:3px;}
.input-search .input-search-close + .form-control {padding-left: 3.073rem;padding-right: 3.073rem; }
.input-search .input-search-close {left: 8px;font-size: 16px;color: #555;text-align: center;cursor:pointer; }
.input-search .input-search-close {font-size: 10px;color: #555;text-align: center;cursor:pointer; }
.input-search-btn + .form-control {padding-right: 50px; }

.input-search-btn {position: absolute;top: 0;right: 0;height: 100%;padding: 0 10px;background: transparent;border: none;border-radius: 0 200px 200px 0; }
.input-search-btn .icon {margin: 0 3px; }
.input-search-dark .input-search-icon {color: #555; }
.input-search-dark .form-control {background: #efefef;box-shadow: none; }
.input-search-dark .form-control:focus {background-color: #fff;border-color:#1E5BC6 !important; }

.sort-sub-categorie{display:block;}

/* NODE MEDIA
.bt-edit-information-media{background-color:#111 !important;border:1px #000 solid;}
.bt-edit-information-media:hover{background-color:#555 !important;} */
.listing-user-categories{z-index:50;position:absolute;float:right;right:0px;width:auto;min-width:180px;padding:10px;margin-top:5px;border:1px #999 solid;color:#000;background:rgb(255,255,255,0.65);}
.zone-list-langue-media{float:left;position:relative;margin-left:5px;}
.node-langue-bloc-media{max-width:13px;width:13px;padding-right:3px;/*margin-bottom:5px;*/cursor:pointer;}
.header-button{float: right;margin: auto;text-align: center;}
.zone-count-component{float:left;border-color: #1E5BC6 !important;top: -2px !important;left:-5px;position: absolute;top: -7px;padding: 0px 5px;border-radius: 30px;line-height: 16px;text-align: center;font-size: 10px;border-width: 2px;border-style: solid;color: #fff;background: #1E5BC6 !important;border-color: #555;}
.node-media{min-width:234px !important;}
.node-waiting-reload{height:218px;vertical-align:middle;padding-bottom:0px;padding-left:0px;padding-right:0px;font-size:6em;line-height:2.55em;}
.picto-consotrust{margin-top:-5px;}

/* MAIN BODY */
.main-header{margin-bottom:25px;display:inline-flex;}
.main-header div{font-size:20px;color:#bbbbbb;font-style:italic;padding-top:3px;width: auto;}
.panel-footer{background-color:#FFF;border-top:0px #FFF solid;}
.main-header .logo-netshare-fil{height:30px;max-height:30px;}
.icone-note-dialog-media{position: absolute;top: 70px;left: 23px;float:right;height:20px;width:20px;background-color: rgba(249, 247, 63, 1) !important;color: rgba(1,1,1,0.75) !important;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);border-radius:10px;}
.icone-free-comment-media{cursor:pointer;position: absolute;top: 100px;left: 23px;float:right;height:20px;width:20px;background-color: rgba(249, 247, 63, 1) !important;color: rgba(1,1,1,0.75) !important;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);border-radius:10px;}
.btn-validation-externe{background-color:#FFF;border:1px solid #FFF;}
/*.bt-add-user{background: #203382 !important;border: #203382 !important;border-radius: 0px !important;}
.bt-add-user:hover{background: #FFF !important;color:#203382 !important;border: #203382 !important;border-radius: 0px !important;}*/
.footer.fixed {min-height: 55px;}
/*AM 16/01/2019 modification du vert de l'icone validation externe success*/
.btn-validation-externe .text-success {color:#11C26D !important;}
#bt-view-all-list{display:none;}

/* INTERFACE VALIDATION EXTERIEURE */
.refus-media-externe{width:150px;border-radius:15px;}
.valide-media-externe{width:150px;border-radius:15px;}

/* POUR INTERFACE USER */
#interface-user{top:55px;padding-top:15px;width: 450px;min-width: 450px;min-height: 100%;position: fixed;background: #FFF;z-index: 999;float: right;right: 0px;-webkit-box-shadow: 1px 4px 5px 4px rgba(0, 0, 0, 0.3);box-shadow: 1px 4px 5px 4px rgba(0, 0, 0, 0.3);}

/* BARRE DE GAUCHE */
#zone-bt-add-media-footer{display:none;}
#zone-bt-refresh-footer{display:none;}
.bt-refresh-visible-xs{display:none;}
#left-sidebar .inner-separator{margin-top:5px !important;margin-bottom:5px !important;}
#left-sidebar .badge{font-size:8pt !important;}


/* BARRE NAVIGATION EN FOOTER */
.zone-pagination{position: absolute;width: 100%;z-index: -1;/*display:contents;*/margin: auto;}
.zone-pagination .pagination{margin: auto;}

.refresh-page{position:relative;right:400px;top:15px;}
.zone-tri-items{position:relative;right:450px;top:18px;}
.bt-refresh-page{width:100px;border-radius:15px;background-color:rgb(119,119,119);}
.bt-refresh-page-footer{width:100px;border-radius:15px;background-color:rgb(119,119,119);}

/* legende */
.legende-time-connection{display:inline-block;color:#FFF;}
.node-legende{padding:2px;width:84px;height:24px;text-align:right;padding-right:5px;}
.node-30J{background-color:#DEF3D6 !important;color:#6C8265;}
.node-60J{background-color:#C1DAC0 !important;color:#4E684E;}
.node-180J{background-color:#F8E9F1 !important;color:#74656D;}
.node-more-180J{background-color:#F1D6E4 !important;color:#7C616F;}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
	box-shadow: inset 0 0px 0px rgba(0,0,0,.125);
}
.btn-default-off{background-color:#CDCDCD !important;}
@media screen and (max-width: 1425px){
	.refresh-page{right:300px;}
	.zone-tri-items{right:300px;}
}
@media screen and (max-width: 1240px){
	.bt-refresh-hidden-xs{display:none;}
	.bt-refresh-visible-xs{display:block;width:40px;}
	.refresh-page{right:250px;}
	.zone-tri-items{right:250px;}
}
@media screen and (max-width: 1160px){
	.zone-tri-items{display:none;}
}
@media screen and (max-width: 1110px){
	.bt-refresh-page{display:none;}
	#zone-bt-refresh-footer{display:block;}
}
@media screen and (max-width: 991px){
	.left-sidebar #zone-searchbox-left{display:block;}
	.left-sidebar #zone-search-media-tags-left{background: #fff !important;}
	.top-bar .zone-searchbox{display:none;}
	.logo-netshare-customer-responsive{display:block;}
	.logo-netshare-customer{display:none;}
	.main-header {margin-bottom:15px;}
	.main-header .logo-netshare-fil{height:30px;max-height:30px;}
	.main-header em{font-size:13px;}
	.refresh-page{position: relative;right: unset;top: 15px;left: 15px;float: left !important;}
}
@media screen and (max-width: 768px){
	.main-header h2{display:inline-block;border-right:1px solid #ccc;}
	.label-bt-add-item{display:none;}
}
@media screen and (max-width: 620px){
	.top-bar-right{width:calc(100% - 120px);position:fixed !important;right:0px;float:right;}
	#zone-counter-media-etat-minify{width:auto;display:block !important;position:fixed !important;float:right;right:15px !important;}
	#zone-counter-media-etat-minify .notification-item{display:inline-block !important;margin-left:10px;position:relative;}
	#zone-counter-media-etat-minify .count-minify{width:-webkit-fill-available;	border-color:#1E5BC6 !important;top:0px !important;left:10% !important;font-size:16px !important;padding-top:4px;}
	#zone-counter-media-etat-minify .count-minify i{margin-top:-3px;}
	#zone-counter-media-etat-minify .notification-item .btn-group{display:inline-block !important;width:90px;}
}
@media screen and (max-width: 545px){
	.refresh-page{display:none;}
	.refresh-page-left{display:block;}
	#zone-bt-add-media{display:none;}
	#zone-bt-add-media-footer{display:block;}
}
