.toplevel_page_imlt_manage .update-nag, .toplevel_page_imlt_manage .notice, .toplevel_page_imlt_manage .notice-success, .toplevel_page_imlt_manage .notice-warning, .toplevel_page_imlt_manage div.error, .toplevel_page_imlt_manage div.updated {
	display: none;
}
.woocommerce-info, .woocommerce-message {
  display: none;
}
[class ^="icon-"], [class *=" icon-"] {
  font-family: 'simple-line-icons' !important;
  speak: none;
}

.imlt_body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.imlt_body {
  margin-left: -20px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #23282c;
  text-align: left;
  background-color: #e4e5e6;
}
.ntc-hd {
  font-size: 16px;
}
.error {
  display: none;
}
/*** header-menu style ***/
 

#imlt-nav-icon_id .nav .nav-item .imlt-active .nav-icon {
  color: #fff;
}
#icon_id .nav .nav-item:hover {
  background: #20a8d8;
  color: #fff;
}

#icon_id .nav-icon:hover {
  color: #fff;

}

.sidenav a:hover {
    background-color: #ddd;
    color: black;
}



/*** End of  header-menu style ***/

/*** Dashboard page ***/
.imlt-crd a {
  color: #fff;
}
.imlt-crd a:hover {
  text-decoration: none;
    color: #fff;
}
#imlt_plg.card {
  max-width: 100%;
  cursor: pointer;
}
.imlt-crd.card {
  padding: 0;
}
.imlt-hd {
  cursor: pointer;
}
#imlt_crd_full_width {
  max-width: 100%;
}

/*** end of style ***/

/*** Debug page ***/

#imlt-icn.mt-5 {
margin-top:0px !important;

}

[class*="cui-check"] {
  float: left;
}
.imlt-ssc-msg {
  margin-top: 10px;
}
.imlt-ssc-msg span {
  padding-left: 5px;
}
input[type="submit"].imlt-hide-prf-actions.imlt-btn {
  display: none;
}
/*** end of debug page ***/
/*** wp-cofing-page **/
.imlt-class-hide-form {
  display: none;
}
/** end of wp-config-page **/
 /*** Main content style ***/

 .imlt-admin-content {
   display: block;
   margin-top: 0;

}
.imlt-admin-content h1 {
  color: #5b626b;
}
.hd  {
  font-weight: 500;
  font-size: 17px;
  margin: 10px;
}
/*** End of main content style ***/

/*** Pagination debug page style ***/
.imlt-main-wrapper {
  display: block;
  padding-top: 20px;

}


.imlt-error {
  background: #fff;
  margin: 20px;
}
.imlt_config {
  background: #40474e;
  margin: 20px;
  color: #fff;
}
.imlt_config span {
  padding: 10px;
}
.imlt-main-wrapper h2, h3 {
  padding: 10px;
}

.imlt-pagination-wrapper {
  margin-top: 20px;
  padding: 10px;
}

.imlt-user-pagination  {
  z-index: 1;
  position: relative;
  margin-left: -1px;
  border: 1px solid #c8ced3;
/*  padding: 5px 10px; */
  padding: 0.5rem 0.75rem;
  color: #20a8d8;
}

.imlt-user-pagination:hover {
  color: #20a8d8;
  background: #c8ced3;
  text-decoration: none;
}
.selected  {
  background: #20a8d8;
  color: #fff;
  border-color: #20a8d8;
}
.imlt-user-pagination.selected:hover {
  background: #20a8d8;
  color: #fff;
}

/*** End of pagination debug page style ***/


/*** style table for constants + switch on/off button ***/

.imlt-debug-const td {
  width: 200px;

}
.imlt-switch {
  position: relative;
  display: inline-block;
  width: 38px;
  height: 24px;
}
.imlt-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.imlt-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.imlt-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .imlt-slider {
  background-color: #b7e500;
}
input:focus + .imlt-slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .imlt-slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
.imlt-slider.round {
  border-radius: 34px;
}
.imlt-slider.round:before {
  border-radius: 50%;
}
/*** end of switch on/off button ***/



/*** style of export error logs file, system report file, phpinfo file buttons ***/

.imlt-error-file, .imlt-system-report-file, .imlt-php-info-file {
  display: inline-block;
  width: 100px;

}
.php-info-button {
	display: block;
	float: left;
	color: #fff;
	background: #197070;
	padding: 5px 10px;

}

#sys_doc_file,
#error_doc_file,
#php_info_file {
  display: none;
	width: 85px;
	margin-top: 150px;
}
.imlt-url-hided  {
  position: relative;
  bottom: 10px;
  left: 50px;
}
/*** end of style ***/

/*** style queries table from Queries tab ***/

.imlt-queries-table {
  border-collapse: collapse;
  width: 100%;
}
 .imlt-queries-table  th, td {

  text-align: left;
  padding: 8px;
}
#id-query {
  width: 40px;
}

.imlt-admin-content .imlt-queries-table tr:nth-child(even) {
  background-color: #dddddd;
}
/*** end of style ***/

.imlt-cron.font-2xl {
  font-size: 1.4em !important;
  cursor: pointer;
}

/*** Style of elements from  temporary admin tab ***/
#imlt_show_psw {
  font-size:13px;
  color: #555;
}
.imlt-default-table {
  margin-top: 20px;
}
.imlt-face {
  color: #555;
}
.imlt-face.dashicons {
  display: inline;
  position: relative;
  top: 4px;
  font-size: 17px;

}
#imlt_trash {
  text-align: center;
}

/*** end of style ***/

.imlt-starndard-bttn{
    display: inline-block;
    margin-left: 20px;
}
/*** style of restore message after perform actions was clicked ***/

.imlt-btn {
  margin: 10px 5px;
  width: 150px;
}
input[type="submit"].imlt-btn {
  display: inline-block;
  width: 150px;

}
.imlt-restore-msg {
  margin-top: 20px;

}

}
input[type="submit"].imlt-btn-restore {
  display: inline;
  margin: 0 5px;
}


/*** End of style

/*** style of error logs tab ***/

.imlt-err-card.card{
  min-width: 100%;
}
.imlt-cui-cloud-download.cui-cloud-download {
  width: 100px;
  position: relative;
  top: 5px;
  right: 2px;
}

.imlt-cui-cloud-download .mt-5 {
  margin-top: 10px !important;

}
/*** end of style ***/

/*** style of database  tab ***/
.imlt-hide{
    display: none;
}
.imlt-basic-textarea{
    height: 200px;
    max-width: 500px;
}
.imlt-inline {
  display: inline-block;
  margin-top: 30px;
}
form .imlt-inline {
  margin-top:0;
}
#imlt_table_details_content {
  display: none;
}

.imlt-table-details.table-striped tr:nth-of-type(odd) {
background: #fff;
}
.imlt-table-details tr:nth-of-type(even) {
  background: #e0f3f8;
}
.imlt-inpt.input-group {
  display: inline;
}
.imlt-lbl {
  width: 100px;
}
thead .imlt-table-header th {
  border: 1px solid #669cc0;
  background: #669cc0;
  color: #fff;
}
.imlt-dtb-form-select {
  margin-top: 10px;
}

.imlt-alert.alert {
  display: inline-block;
}
#imlt_simple_query_content,
#imlt_custom_query_content {
  margin-top: 20px;
}
/*** end of style ***/

/*** style of alert info blue for system report page ***/

.imlt-alert-info.alert-info {
  margin-top: 20px;
}
/*** end of style ***/

.imlt-tgl-clps:hover {
  text-decoration: none;
}
.imlt-tgl-clps.icon-trash:hover {
  text-decoration: none;
}
.imlt-tgl-clps .icon-trash {
  text-align: center;
}
.imlt-scrollmenu {
  overflow: auto;
  white-space: nowrap;
}

/*** style of logged users tab ***/

.imlt-logged-alert {
  margin-top: 20px;
}
.imlt-full {
  margin-left: -20px;
}

#imlt_notice {
  font-size: 11px;
}

.imlt_separator {
  height: 10px;
}
.imlt_title h2{
  font-size: 28px;
  color: #514f50;
}

/*end of style */

.imlt_fixed_nav{
	    height: calc(100vh - 135px);
    position: fixed;
    z-index: 0;
    display: flex;
}

#icon_id{
    height: auto !important;
}

.sidebar-lg-show .main{
	margin-left:240px;
}
.sidebar-lg-show .app-footer{
	margin-left:240px;
}
.sidebar-lg-show .imlt_fixed_nav{
	transition: z-index 1.05s;
}
.sidebar-minimized .main{
	margin-left:50px;
}
.sidebar-minimized .app-footer{
	margin-left:50px;
}

.imlt-footer  {
  margin-top:20px;
  margin-left: 50px;
  z-index: 1200;
}
.imlt-footer-right  {
  margin-top:20px;
  margin-right: 140px;
  z-index: 1200;
}
