/** MATERIAL ICONS**/
@font-face {font-family: 'Material Icons';font-style: normal;font-weight: 400;src: url(../fonts/MaterialIcons-Regular.eot); /* For IE6-8 */src: local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype');}
.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;/* Preferred icon size */display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;/* Support for all WebKit browsers. */-webkit-font-smoothing: antialiased;/* Support for Safari and Chrome. */text-rendering: optimizeLegibility;/* Support for Firefox. */-moz-osx-font-smoothing: grayscale;/* Support for IE. */font-feature-settings: 'liga';}
/** FINE MATERIAL ICONS**/

/** CSS PER RENDERE MATERIAL **/
#toast-container>div, .author-box, .badge, .btn, .card-wrapper .back, .card-wrapper .front, .card.card-cascade.wider .card-body, .card:not([class*=card-outline-]), .chip, .counter, .dropdown-content, .jumbotron, .md-pills .nav-link.active, .modal-dialog.cascading-modal .modal-c-tabs .nav-tabs, .modal-dialog.modal-notify .modal-header, .navbar, .pagination .active .page-link, .pricing-card .price .version, .section-blog-fw .view, .side-nav, .social-list, .z-depth-1 {-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}
.indigo .nav-item .nav-link,.indigo .nav-item .nav-link {color: #ffffff!important;-webkit-transition: .35s;transition: .35s;}
.navbar-brand {color: #ffffff!important;}
.dropdown .dropdown-menu {padding: .5rem;}
.dropdown .dropdown-menu .dropdown-item {padding: .5rem;margin-left: 0;font-size: .9rem;}
.btn-floating, .btn-floating.btn-flat.active, .btn:active, .btn:focus, .btn:hover, .card.card-cascade.card-avatar img, .card.card-cascade.wider.reverse .card-body, .colorful-select .dropdown-content li.active span, .comments-list .badge, .dropdown .dropdown-menu .dropdown-item:active, .form-header, .md-pills .nav-link.active:hover, .media .media-left img, .modal-dialog .modal-content, .modal-dialog.cascading-modal .modal-header, .nav-tabs, .picker__box .picker__table .picker--focused, .picker__box .picker__table .picker__day--selected, .picker__box .picker__table .picker__day--selected:hover, .pricing-card .header, .reply-form .badge, .z-depth-1-half, ul.instagram-photos li img {-webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);}
.btn{border-radius:2px!important;}
.navbar-toggler{color:#ffffff!important}
.custom-toggler .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");}
.navbar-toggler {border-color: rgba(255, 255, 255, 0.1)!important;}
.nav-pills .nav-link {border-radius: 0px!important;}
/* main{padding-bottom:10px;} */
.nav-tabs {border: 0;padding: .7rem;margin-left: 1rem;margin-right: 1rem;margin-bottom: -20px;background-color: #414955;z-index: 2;position: relative;}
.nav-justified .nav-item {-ms-flex-preferred-size: 0;-webkit-flex-basis: 0;flex-basis: 0;-ms-flex-positive: 1;-webkit-box-flex: 1;-webkit-flex-grow: 1;flex-grow: 1;text-align: center;}
.nav-tabs .nav-item {margin-bottom: -1px;}
.nav-tabs a{color:white;}
.nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-link.active {background-color: rgba(255,255,255,.2);color: #fff;-webkit-transition: all 1s;transition: all 1s;border-color:transparent;}
.nav-tabs .nav-link {border:none;border-bottom: 1px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;}
/** FINE CSS PER RENDERE MATERIAL **/


/** GENERALI **/
.navbar-collapse li {border-bottom: 2px solid transparent;}
.navbar-collapse li.hovered {border-bottom: 2px solid white;}
.navbar.indigo {background-color: #002271!important;}
.sidebar a{color: #002271;}
.sidebar i{width: 20px;}
.indigo .dropdown-item.active,.indigo .dropdown-item:active {background-color: #002271;}
.navbar .avatar a{padding:0;}
.navbar .avatar a:after{display:none;}
.sidebar{position: fixed;top: 58px;bottom: 0;left: 0;z-index: 1000;padding: 20px 0px;overflow-x: hidden;overflow-y: auto;border-right: 1px solid #eee;background: #fcfcfc;}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: #002271!important;}
.nav-pills .nav-link:hover {background: #f2f2f2;}
.btn-group-xs>.btn, .btn-xs {padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.upload-media-container {display: inline-block;border-radius: 50%;overflow: hidden;height: 110px;width: 110px;}
.media.profile-image{display:block}
.profile-image .media-left {display: block;margin-bottom: 20px;text-align: center;padding: 0;width: 100%;}
.profile-image .media-left img {width: 110px;height: 110px;}
.media.profile-image{margin-top:30px;}
.smallProfileImage{height:35px;}
#upload-profileImg .cr-viewport{border-radius:50%;}
.spinner {margin: 0px 5px;height: 22px;width: 22px;animation: rotate 0.8s infinite linear;border: 3px solid #fff;border-right-color: transparent;border-radius: 50%;}
@keyframes rotate {0%    { transform: rotate(0deg); }100%  { transform: rotate(360deg); }}
.btn-warning {color: #fff;}
.btn-warning:hover{color:#fff;}
.badge-users{font-size:17px;}
#utentiTable td{vertical-align: middle;}
.customFlagTd{text-align:center;font-size: 23px;}
@media (max-width: 575px){.hidden-xs-down{display: none!important;}}
::-webkit-scrollbar {background: transparent;height: 9px;width: 9px;}
:hover::-webkit-scrollbar-thumb {background: #bdbdbd;}    
::-webkit-scrollbar-thumb {border: none;-webkit-box-shadow: none;box-shadow: none;background: #ddd;min-height: 40px;}
#login-card {width: 500px;margin: 50px auto;display: table;}
#login-card #login-logo {margin: 0 auto 20px;display: table;}
#login-card #login-submit {margin: 20px auto;display: table;}
#icon_privileges_agenzie:before{content: "\f0f7 ";}
#icon_privileges_global:before{content: "\f0ac ";}
#icon_privileges_pagine:before{content: "\f15b ";}
.customIcon{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.file-drag-handle,.fileinput-remove,#kvFileinputModal .modal-title{display:none!important;}
.ActivitySection{font-size: 1em;text-transform: uppercase;padding: 3px 0;}
.outerChecklist > .col{border: 1px solid #ced4da;border-radius: 5px;margin: 0px 15px;padding: 15px 15px;}
.dropdown-item.active, .dropdown-item:active {background-color: #002271;}
footer > .row{background: #002271;color: white;font-size: 0.8em;}
footer button{background-color: #002271!important;border-color: #002271!important}
footer > .row .col-6{padding:5px 15px;}
body,html{height:100%;}
@media(max-width:767px){#login-card {width: 100%}}
@media(max-width:1300px){
    header .navbar .nav-link{padding-left:6px!important;padding-right:6px!important;font-size: 0.9em;}
}
/** FINE GENERALI **/

.modal-fullscreen {position: absolute!important;left: 0px!important;top: 0px!important;width: 100%!important;max-width: 97%!important;height: 94%!important;margin: 1.75rem!important;}

/* CUSTOM */
.elfinder-upload-dropbox,
.elfinder-upload-dialog-or {
    display: none!important;
}

.elfinder-upload-dialog-wrapper > div.ui-button {
    width: 100%;
    height: 4rem;
    margin: 0;
}

.elfinder-upload-dialog-wrapper > div.ui-button > span {
    line-height: 3.3rem;
}

/* -----B4WEB */

body {
    background-color: #252e37!important;
}


.elfinder-lock:before{
    display: none!important;
}

.elfinder-cwd-selectchk{
    margin-left: 4px;
    margin-top: 4px;
}

.elfinder-touch .elfinder-cwd tr.elfinder-cwd-file td{
    height: 40px;
}

/*.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before        #010A55*/