@font-face {
  font-family: 'digital-7';
  src: url('./fonts2/digital-7.ttf');
}
.buttk4eyes { margin-bottom:10px; padding-top:8px; }
.k4eyes_blink { animation: blinker 1.5s linear infinite; }
@keyframes blinker {
        50% {
          opacity: 0.5;
        }
      }
.k4eyes_error { border:1px solid red; }
.k4eyes_ok { border:1px solid green; }
.k4eyes_error:focus { border:1px solid red; }
.k4eyes_ok:focus { border:1px solid green; }

.kerrork:empty {
  padding-top: 0px;
}
.kerrork {
  color: red;
  font-style: italic;
  padding-top: 10px;
  font-size:14px;
}


.k4eyes_disabled_button, .k4eyes_disabled_button:focus { background-color: #D2D2D2; cursor:default; pointer-events: none; }

.wb_chat_message { background-color:#f0f0f0; padding:10px; border-radius: 5px; margin-bottom:10px; margin-left:40%; }
.wb_chat_message_operatore { background-color:#ffffff; padding:10px; border-radius: 5px;  margin-bottom:10px; margin-right:40%;}

.riskscorewidget { margin:auto; width:425px; }

.kkcirclered {  display:inline-block; width:10px; height:10px;   background-color: #b21c1c; border-radius: 15px; margin-right:10px;  }
				.kkcircleorange {  display:inline-block; width:10px; height:10px;   background-color: #dd9d22; border-radius: 15px; margin-right:10px;  }
				.kkcircleyellow {  display:inline-block; width:10px; height:10px;   background-color: #dfe200; border-radius: 15px; margin-right:10px;  }
				.kkcirclegreen {  display:inline-block; width:10px; height:10px;   background-color: #4db53c; border-radius: 15px; margin-right:10px;  }
        .kkcirclegreen2 {  display:inline-block; width:10px; height:10px;   background-color: #007c08; border-radius: 15px; margin-right:10px;  }

.configsubmenudiv {    }
.configsubmenu { list-style:none; margin:0px; padding:0px; margin-bottom:50px; }
.configsubmenu li { display: block; float:left; margin:0px; padding:0px;  }
.configsubmenu liww { display: block; float:left; margin:0px; padding:0px; border-bottom:1px solid #B21C1C; }
.configsubmenu li a { display: block; color:#c0c0c0; padding-left: 10px; padding-right:10px; padding-top:4px; padding-bottom:4px;  }
.configsubmenu li a:hover { text-decoration: none; opacity:0.7; }
.configsubmenu li  .current22 { background-color: #b21c1c; color:#ffffff; }
.configsubmenu li  .current { color: #1F3BB3; font-weight: bold;  }

.navbar-default .navbar-brand { width:100%;  left:0px; }

.mycount4eyes { font-size:120px; font-family: digital-7; }


.kpaginations { text-align:right; margin-top:20px; }
.kpaginations a { color: #B21C1C !important; }
.kpaginations .klast { color: #c0c0c0 !important; }


.kpaginations2 { font-size: 12px; text-align:right; margin-top:20px; margin-top:0px; }
.kpaginations2 a { color: #B21C1C !important; }
.kpaginations2 .klast { color: #c0c0c0 !important; }
.kpaginations2 .pagination {  margin-top: 0px; margin-bottom:0px; }


.kredred { color: #b21c1c }

#myprogress2 { margin-left:100px; }

#giornata_chiusa_dati {padding-top: 8px;
padding-bottom: 8px; z-index: 10;}
#giornata_chiusa_dati a { color:#ffffff; text-decoration: none; }
#giornata_chiusa_dati a:hover { text-decoration: underline; }

.ksearch { background-color: #F4F5F7;; margin-top:-15px; padding:10px; border-radius: 14px; margin-bottom:20px; }


.kpluslink { display:block; width:auto; padding:5px; background-color: #05C3FB; text-align:Center; color:#ffffff; margin-top:20px; margin-bottom:20px; text-decoration: none; }
.kpluslink:hover { opacity:0.7; color:#ffffff; text-decoration:none; }
.kpluslink:focus { opacity:0.7; color:#ffffff; text-decoration:none; }

.kkdashboard { text-align: center; margin-top:20px;  }
.kkdashboard a { display:block; border: 1px solid #c0c0c0; color: #05C3FB;  padding:20px; padding-top:50px; padding-bottom:50px; }
.kkdashboard span { color: #05C3FB; font-size:30px; padding-bottom:20px; }
.kkdashboard a:hover { opacity:0.6; background-color: #d2ecf4;  text-decoration: none;  }

.kwbpari  { background-color: #EDEDED; padding-top:8px; padding-bottom:5px; }
.kwbdispari { background-color: #DEDEDE; padding-top:8px; padding-bottom:5px; }
.wbuppw {   text-align:center; margin-top:20px; }
.wbuppw a:hover {   opacity:0.5; }

#myChart {
    
  }

 .brand-logo-mini img { 
    height:34px !important;  
    max-width: 150px !important; 
    width: auto !important;
    margin-top: -15px !important;
    }
    .headerLight .brand-logo-mini img
    {
      margin-top: -7px !important;
    }
    

    
    
    
     
    @media (max-width: 991px) {

      .navbar .navbar-brand-wrapper
      {
        width:165px;

      }
      .navbar .navbar-menu-wrapper
      {
        width: calc(100% - 165px);
      }
    }



#kissave {
position:fixed;top:200px; right:0%; padding-left:38px; padding-right:38px; padding-top:15px; padding-bottom:15px; background-color:#00893c; color:#fffffF;
display:none; z-index: 20000;
}

#kissave2 {
position:fixed;top:200px; right:0%; padding-left:38px; padding-right:38px; padding-top:15px; padding-bottom:15px; background-color:#00893c; color:#fffffF;
display:none; z-index: 20000;
}

.btn-secondary:disabled {  opacity:0.5; }
.login input:disabled { opacity:0.5; }

.greylink a {
   color:#c4c4c4;

}

.kgreycolor{ color:#c4c4c4; }

.login .login-top {  height:auto; }
.login .login-top .logoz  {  margin-top:100px; margin-bottom:50px; }
#kklogo {
    margin-left: 0px;
}




.tooltip2 {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip2 .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #c0c0c0;
  color: #000000;
  text-align: left;
  padding: 15px 15px;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 100;
  
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip2:hover .tooltiptext {
  visibility: visible;
}

.tooltip2 .tooltiptext {
  width: 300px;
  top: 100%;
  left: 50%;
  margin-left: -0px; /* Use half of the width (120/2 = 60), to center the tooltip */
}

h2 { text-align:center; margin-top:20px; margin-bottom:30px; } 

.ksmswait  { background-color: #ffffff; border:0px solid #D8D8D8;  padding:10px; border-radius: 4px; margin-top:0px; color: #c4c4c4; } 
.ksmswait label { display:inline !important; color: #c4c4c4; }
.ksmswait a { display:inline;  color: #000000; font-weight:normal; text-decoration: underline; }
.ksmswait a:hover { opacity:0.7;  }

a.disabled {
  pointer-events: none;
  cursor: default;
  color: #c4c4c4;
  background-color:white;
  text-decoration:none;
  
}

.kredbar {  width:100%; background-color: #b21c1c; height:20px;  }
.kpc_table td { padding:4px;  }
.kping_table th { color: #c0c0c0; padding:10px; text-align:center  !important; font-weight:normal !important; }
.kping_table {width:100%;}
.kping_table .kkfirst { text-align:left; }
.kping_table td { text-align:center; border:2px solid #ffffff;  }
.kping_table td a { display:block; width:100%; padding-top:10px; padding-bottom:10px; }
.kping_table td span { display:block; width:100%; padding-top:10px; padding-bottom:10px; }
.kping_table td a:hover { opacity:0.6; text-decoration:none; }
.kping_table .kpinggreen { background-color: #74e072 !important; color: #000000; }
.modal-header button { float:right;   }
.modal-header h5 {  width:100%;  line-height:30px; }
.kkkfestivi { color: #b21c1c !important; }

.kping_table .kpingred { background-color:#b21c1c !important; color:#ffffff; }

#fixme img { width:20px;  }
#fixme { z-index:20000; background-color: #F4F5F7;  position:fixed; top:200px; right:0px; color: #000000;  }
#fixme .testreload { padding:15px; }
#fixme:empty { display:none; }

.modal .modal-dialog { margin-top:10px; }

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {

    max-height: 100%;
    

}

.form-group select  { width:100%;  }
.form-group input[type="file"] {
	
	display:block !important;
	line-height: 20px !important; 
	font-size:12px !important;
}
.kform-control {

    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 12px;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

h1  { text-align:center; }

.kdivint_container { border-top:1px solid #c0c0c0;  padding-top:12px; padding-bottom:10px; }
.kdivint { font-weight:bold; }
.kdivint_row { border-top:1px solid #c0c0c0; padding-top:6px; padding-bottom:6px; }
.kdivint_footer { border-top:1px solid #c0c0c0; }
.kdivint_row:hover { background-color: #ededed; }

.kdivint_row_cell { padding-top:8px; }
.modal-header .button { float:right; }

#ktable_data { table-layout: fixed !important; }























.kdivint_container {  background-color: #F4F5F7;}



.kinvia_mail { background-color: #F6F6F6; }


.kksort_custom .kksortable{ cursor:pointer; text-decoration:underline; }
.kksort_custom .kksortable:hover { opacity:0.7; }
.kksort_custom th span { float: right; }

.kkwhistleblowing_link a { color: #0041b2 }
.kkwbfield input {  }
.kkwbfield select {  }
.kkwbfield textarea { height:70px; }
.kkwbfield span { margin-top:13px;font-weight:bold; display:block; margin-bottom:15px; }
.kkwbfield label { font-weight:normal; }
#kwb_dati_danger { background-color: #ff9393; padding-top:20px; margin-left:10%; margin-right:10%; width:80%; }
.kkwbtermine { background-color: #EFEFEF; border: 1px solid #333333; padding:10px; margin-bottom:20px;}
.kkwbprivacy { background-color: #EFEFEF; border: 1px solid #333333; padding:10px; margin-bottom:20px; height:100px; overflow-y: auto; }
.kkwbfield .kerrformfield {border: 1px solid red;}
#btnupload { border:1px solid #000000; background-color:rgb(239, 239, 239); padding-top:7px; padding-bottom:5px; border-radius: 4px;  }
#kk_inserimento_reply_btnupload { border:1px solid #000000; background-color:rgb(239, 239, 239); padding-top:7px; padding-bottom:5px; border-radius: 4px; }
#btnupload:hover { opacity:0.6; }

#wboksuccess { max-width: 400px; margin: auto; text-align:center; margin-top:30px; display:none; color: #000000; }
#wboksuccess2 { font-size: 20px; font-weight:bold; color: #000000; margin-top:20px; }

#wbcodesuccess { margin-top:30px; display:none; color: #000000; }
#wbcodeerror { margin-top:30px; display:none; color: #000000; }

.deflangform {height:100px; background-color: #EDEDED; overflow-y:auto; padding:10px; margin-bottom:10px; }
.deflangform pre { background-color: transparent;
border: 0px solid #ccc;
border-radius: 0px;
white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word; 
	font-family: 'Maven Pro', sans-serif;
	word-break: normal; }

.content-wrapper .SumoSelect  .CaptionCont  label { top:10px; }
.content-wrapper .SumoSelect  .CaptionCont { min-height: 30px;
  line-height: 30px;  }
.content-wrapper .SumoSelect  .CaptionCont { border-color: #dee2e6 !important; }




 .kgreen, .kgreen:focus { background:#00893c; }
 .kgreen:hover{background:#00893c;  opacity:0.7;  }
 .kgrey, .kgrey:focus { background:#c0c0c0 !important; }
 .kgrey:hover{background:#c0c0c0;  opacity:0.7;  }
 .ktable_indaga { padding-left:20px; padding-right:20px; }
 .kloadingmail  {  position:absolute; margin-left: 320px; margin-top:-30px; opacity:0.7;}

 .kactionbutton {width:100%; height:40px; line-height:27px; border:0px solid #c0c0c0 !important;
 text-decoration: none !important;}
 .kcardtesto { font-size:14px; word-wrap:normal; padding-top:30px; padding-bottom:30px; }
 .kcardtesto h1 { font-size:36px; }  
 .kcardtesto a { text-decoration: none !important; } 
 .kcardtesto .alert { margin-top:15px !important; margin-bottom:15px !important; }
 .kcardtesto .btn_disabled { opacity: 0.6; cursor: not-allowed;
  pointer-events: none !important; }
 .kcardtesto form input[type="text"][readonly]  {   background-color: #f0f0f0; }
 .kcardtesto .SumoSelect .select-all  label { font-size:10px; margin-top:-5px; }
 
  
  
  





.kcardtesto .dataTables_wrapper .dataTable thead .sorting::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc_disabled::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc_disabled::after { font-size:0px; }

.kcardtesto .dataTables_wrapper .dataTable thead .sorting::before, .kcardtesto .dataTables_wrapper .dataTable thead .sorting::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc::before, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc::before, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc_disabled::before, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_asc_disabled::after, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc_disabled::before, .kcardtesto .dataTables_wrapper .dataTable thead .sorting_desc_disabled::after { font-size:0px; }

#ktable_data { font-size:12px; }

@media (max-width: 767px) {
  .login .login-top .logoz  {  margin-top:20px;  }
  #giornata_chiusa_dati { font-size:11px; }
  .kksearchpadding { padding:0px; }
  #myprogress2 { margin-left:0px; }
  .riskscorewidget { margin:auto; width:240px; }
  
}
#wb_list_chat { background-color: #DEDEDE; }

.home-tab .current { color:#79201a !important;}
.home-tab a:hover { color:#c0c0c0 !important;}

.navbar .navbar-brand-wrapper .navbar-brand img {  max-width: 150px; }
.kkkno-agent  .kno-agent-hidden { display:none; }


.kkkwbportal-kkkwbportal .main-panel { width:100% !important; }
.kkkwbportal-kkkwbportal .page-body-wrapper {  padding-top:20px; }

body .btn-primary, body .btn-primary:focus, body .btn-primary:active, body .btn-primary:focus-visible  { background-color:#b05131 !important; border: 1px solid #b05131  !important; }
body .btn-primary:hover { background-color:#b05131 !important; border: 1px solid #b05131 !important; opacity:0.7 !important; }
body .btn-primary:disabled { background-color:#b05131 !important; border: 1px solid #b05131 !important; opacity:0.2 !important; }
body .btn-secondary, body .btn-secondary:focus, body .btn-secondary:active, body .btn-secondary:focus-visible { background-color:#79201a !important; border: 1px solid #79201a !important; }
body .btn-secondary:hover { background-color:#79201a !important; border: 1px solid #79201a !important; opacity: 0.7 !important; }
body .btn-secondary:disabled { background-color:#79201a !important; border: 1px solid #79201a !important; opacity:0.2 !important; }
.sidebar .nav .nav-item  .nav-link .menu-title { color:  #030303; }
.sidebar .nav .nav-item .nav-link i.menu-icon { color:  #030303;  }
.sidebar .nav .nav-item.active  .nav-link .menu-title { color: #79201a; }
.sidebar .nav .nav-item:hover  .nav-link .menu-title { color:  #79201a; }
body .kgreen, body .kgreen:focus, body .kgreen:active, body .kgreen:focus-visible { background-color: #00893c !important; border: 1px solid #00893c !important; }
body .kgreen:hover { background-color: #00893c !important; border: 1px solid #00893c !important; opacity:0.7; }
body .kgrey, body .kgrey:focus, body .kgrey:active, body .kgrey:focus-visible { background-color: #c0c0c0 !important; border: 1px solid #c0c0c0 !important; }
body .kgrey:hover { background-color: #c0c0c0 !important; border: 1px solid #c0c0c0 !important; opacity:0.7; }
.kkdashboard a { border: 1px solid #FF020D !important; color: #030303 !important; }
.kkdashboard a i { color: #FF020D !important; }
.kkdashboard a:hover { background-color: transparent !important; opacity:0.4;  }
.kpluslink { background-color:#b05131; }
.configsubmenu li .current { color: #79201a; }
.select2-container .select2-selection--multiple { min-height: 42px !important; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border:1px solid #86b7fe !important; }
.select2-container--default .select2-selection--multiple { border:1px solid #dee2e6 !important; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { padding:6px ! important; border: 0px !important;}
.korder_th_1, .korder_th_2 {font-size:10px; position:absolute; top:15px; color:#c0c0c0; right:0px;}
.korder_th_2 { top:25px;}
.khas_order { position:relative; }
.korder_current { color: #666 !important; }
/*
.ktablesticky th { 
  box-sizing: content-box;
  position: -webkit-sticky;
  position: sticky;       
  top: 100px;                
  z-index: 10;  }
/*





/*
.table-responsive {
  overflow: visible !important;
  overflow-x: auto !important;
}
*/
.btn-minus { padding-top:5px; padding-bottom:10px; padding-left:15px; padding-right:15px; font-size: 12px; }
.btn-minimal { padding:5px !important; }
.kcolorwhite { background-color: #FFFFFF; }
.alert-secondary {
  color:#2B2F32;
}

.kkkbody-dark .card input[type="text"]:disabled {background-color: #5d5d5d !important; }
.kkkbody-dark .card textarea:disabled {background-color: #5d5d5d !important; }
.kkkbody-dark .kcolorwhite { background-color: #252730; }
.kkkbody-dark .select2-container--default .select2-selection--multiple { border:1px solid #4A4C55 !important; }
.kkkbody-dark .select2-container--default .select2-selection--multiple {  background-color: #000000 ! important; }
.kkkbody-dark .home-tab .current { color:  #1CA152 !important; }
.kkkbody-dark .sidebar .nav .nav-item  .nav-link .menu-title { color:  #1CA152; }
.kkkbody-dark .sidebar .nav .nav-item .nav-link i.menu-icon { color:  #1CA152;  }
.kkkbody-dark .sidebar .nav .nav-item.active  .nav-link .menu-title { color: #008529; }
.kkkbody-dark .sidebar .nav .nav-item:hover  .nav-link .menu-title { color:  #008529; }
.kkkbody-dark .btn-primary, .kkkbody-dark .btn-primary:focus, .kkkbody-dark .btn-primary:active, .kkkbody-dark .btn-primary:focus-visible  { background-color:#008529 !important; border: 1px solid #008529  !important; color: #030303 !important; }
.kkkbody-dark .btn-primary:hover { background-color:#008529 !important; border: 1px solid #008529 !important; opacity:0.7 !important; color: #030303 !important; }
.kkkbody-dark .btn-primary:disabled { background-color:#008529 !important; border: 1px solid #008529 !important; opacity:0.2 !important; color: #030303 !important; }
.kkkbody-dark .btn-secondary, .kkkbody-dark .btn-secondary:focus, .kkkbody-dark .btn-secondary:active, .kkkbody-dark .btn-secondary:focus-visible { background-color:#1CA152 !important; border: 1px solid #1CA152 !important; color: #030303 !important; }
.kkkbody-dark .btn-secondary:hover { background-color:#1CA152 !important; border: 1px solid #1CA152 !important; opacity: 0.7 !important; color: #030303 !important; }
.kkkbody-dark .btn-secondary:disabled { background-color:#1CA152 !important; border: 1px solid #1CA152 !important; opacity:0.2 !important; color: #030303 !important; }
.kkkbody-dark .kgreen, .kkkbody-dark .kgreen:focus, .kkkbody-dark .kgreen:active, .kkkbody-dark .kgreen:focus-visible { background-color: #00893c !important; border: 1px solid #00893c !important; }
.kkkbody-dark .kgreen:hover { background-color: #00893c !important; border: 1px solid #00893c !important; opacity:0.7; }
.kkkbody-dark .kgrey, .kkkbody-dark .kgrey:focus, .kkkbody-dark .kgrey:active, .kkkbody-dark .kgrey:focus-visible { background-color: #c0c0c0 !important; border: 1px solid #c0c0c0 !important; }
.kkkbody-dark .kgrey:hover { background-color: #c0c0c0 !important; border: 1px solid #c0c0c0 !important; opacity:0.7; }
.kkkbody-dark .kpluslink { background-color:#1CA152; }
.kkkbody-dark .configsubmenu li .current { color: #1CA152; }
.kkkbody-dark .kkdashboard a { border: 1px solid #1CA152 !important; color: #07ae07 !important; }
.kkkbody-dark .kkdashboard a i { color: #1CA152 !important; }
.kkkbody-dark .kkdashboard a:hover { background-color: transparent !important; opacity:0.4;  }

.kkkbody-dark .ksearch { background-color: #202020; }
.kkkbody-light .navbar.headerLight { background-color: #F4F5F7; }
.kkkbody-light .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .no-visible-to-light { display:none !important; }
.kkkbody-dark  .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown   .no-visible-to-dark { display:none !important;}
.kkkbody-dark .welcome-text .text-black { color:#808191 !important; }
.kkkbody-dark .kdivint_row:hover { background-color: #0c0c0c; }
.kkkbody-dark div.dataTables_wrapper div.dataTables_length label { color: rgb(128, 129, 145) !important; }
.kkkbody-dark table.dataTable.display tbody tr.odd { background: transparent; }
.kkkbody-dark table.dataTable tbody tr { background-color: #000000; }
.kkkbody-dark table.dataTable.display tbody tr.odd  .sorting_1 { background: transparent; }
.kkkbody-dark table.dataTable.display tbody tr.even  .sorting_1 { background-color: #000000; }
.kkkbody-dark table.dataTable tbody tr:hover { background-color: #212121 !important; }
.kkkbody-dark .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {color: rgb(128, 129, 145) !important;}
.kkkbody-dark .dataTables_wrapper .dataTables_paginate .paginate_button { color:#fff !important; }
.kkkbody-dark .dataTables_wrapper .dataTables_paginate { color:#fff !important; }
.kkkbody-dark div.dataTables_wrapper div.dataTables_filter label {color: rgb(128, 129, 145) !important;}
.kkkbody-dark div.dataTables_wrapper div.dataTables_filter input { background-color: #000000 !important; border:1px solid rgb(128, 129, 145) !important; color:#FFFFFF !important;  }
.kkkbody-dark .kcardtesto input[type="text"] { background-color: #000000 !important;  color:#FFFFFF !important;  }
.kkkbody-dark .kcardtesto input[type="file"] { background-color: #000000 !important; border:1px solid #4A4C55 !important; color:#FFFFFF !important;  }
.kkkbody-dark .kcardtesto input[type="password"] { background-color: #000000 !important; border:1px solid #4A4C55 !important; color:#FFFFFF !important;  }
.kkkbody-dark .kcardtesto textarea { background-color: #000000 !important; border:1px solid #4A4C55 !important; color:#FFFFFF !important;  }
.kkkbody-dark .kdivint_container {  background-color: #000000;}
.kkkbody-dark .kinvia_mail { background-color: #000000; }
.kkkbody-light .content-wrapper select { background-color:#FFFFFF; color: #000000; }
.kkkbody-dark .content-wrapper select { background-color:#000000; color: #ffffff; }
.kkkbody-light .kcardtesto .SumoSelect .CaptionCont span.placeholder
 {
  background-color: white !important;
  color: black !important;
  }
  .kkkbody-dark .kcardtesto .SumoSelect .CaptionCont span.placeholder
 {
  background-color: black !important;
  color: white !important;
  }
  .kkkbody-dark .SumoSelect .CaptionCont { background-color:#000000; color: white !important; }
  .kkkbody-dark .content-wrapper .SumoSelect .CaptionCont {
   
  border-color: #4A4C55 !important;
}
.kkkbody-dark .SumoSelect  .CaptionCont label  i {  filter: invert(1) brightness(0.5); }
.kkkbody-dark .SumoSelect  .optWrapper { background-color: black; color: white; }
.kkkbody-dark .SumoSelect .select-all { background-color: black; color: white; }
.kkkbody-dark .SumoSelect  .optWrapper  .options li.opt, .kkkbody-dark .SumoSelect  .optWrapper, .kkkbody-dark .SumoSelect .select-all { border:1px solid #4A4C55; }
  .modal-lg {
  max-width: 800px !important;
}
.kkkbody-dark  #wb_list_chat { background-color: #000000; }
.kkkbody-dark .wb_chat_message_operatore { background-color: #252730; }
.kkkbody-dark .wb_chat_message { background-color: #454750; }
.kkkbody-dark .kwbdispari { background-color: #454750; }
.kkkbody-dark .kwbpari { background-color: #000000; }

.kkkbody-dark .kcardtesto form input[type="text"][readonly]  {   background-color: #5d5d5d !important; }
.kkkbody-dark .kactionbutton { color:#ffffff; }