body{
  background: linear-gradient(287deg, #e8f4fb 0.54%, #ffffff 100.84%) !important;
  /*background: #fff;*/
}

.sidebar-wrapper {
  /*background: linear-gradient(287deg, #ffffff 0.54%, #dff0fa 100.84%) !important;*/
  background: #fff !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1),0 4px 12px rgba(0, 0, 0, 0.12) !important;
}
.card {
  background-color: white !important; 
  box-shadow:0 4px 12px rgba(0, 0, 0, 0.07);
  /*border: .5px solid #dee2e6 !important;*/
  border-radius: 10px;
}
.card:not(.no-shadow),.box-shadow{
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07) !important;
  /*border: .5px solid #dee2e6 !important;*/
}
.card .card-header,.card .card-body, .card .card-footer {
  background-color: transparent;
}
.card.card-statistic,.card.card-statistic-1 {
  box-shadow: 1px 2px 5px rgba(47, 170, 244, 0.5);
  background: linear-gradient(287deg, #f3f7fb 0.54%, #ffffff 100.84%) !important;
}
/*.modal .modal-content {
  background: linear-gradient(287deg, #e8eef7 0.54%, #ffffff 100.84%);
}*/
.navbar-light .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='black' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;}

.navbar.navbar-header .dropdown > a {
  color: orange;
}
.dropdown-menu{
	/*background: linear-gradient(287deg, #d8e3f0 0.54%, #fcfdfe 100.84%) !important;*/
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16) !important;
}
.dropdown-divider{
 border-top : .5px solid #dee2e6 !important
}
#notification-navbar{
  /*padding: 1rem;  */
/*  background: linear-gradient(287deg, #d1c4e9 0.54%, #b3e5fc 100.84%);*/
  /*background: linear-gradient(287deg, #085ec4 0.54%, #4a378d 100.84%);*/
/*  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 4px 12px rgba(0, 0, 0, 0.12) !important;*/
  /*box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15), 0 6px 15px rgba(0, 0, 0, 0.2) !important;*/
  /*box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07) !important;*/
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07) !important;
  border: .5px solid #dee2e6 !important;
	border-radius: 10px !important;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active span{
	color: var(--bs-blue) !important;
}
.list-group-item{background: none;}
.list-group-item.active,.nav-pills .nav-link.active, .nav-pills .show>.nav-link{
  font-weight: 500;
  background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%);
  color: #555;
  box-shadow: none !important;
}


/* Text Colors */
.text-red { color: #ff6384; }
.text-orange { color: orange; }
.text-yellow { color: #ffcd56; }
.text-green { color: #4bc0c0; }
.text-info { color: #41b1f9; }
.text-blue { color: #0088CC; }
.text-purple { color: #AD34B1; }
.text-grey { color: #ebeff6; }
.text-gray-700 { color: #4a5568; }
.text-gray-mid { color: #808080; }

/* Background Colors */
.bg-body { background: linear-gradient(287deg,#eef5f9 0.54%,#ffffff 100.84%) !important; }
.bg-transparent { background: transparent !important; }
.bg-light-light { background: linear-gradient(287deg, #ffffff 0.54%, #dff0fa 100.84%) !important; }
.bg-light-info { background: linear-gradient(287deg,#f8f5ff 0.54%,#ede7ff 100.84%) !important; }
.bg-light-success { background: linear-gradient(287deg,#e8fff3 0.54%,#d2ffee 100.84%) !important; }
.bg-light-primary { background: linear-gradient(287deg,#f1faff 0.54%,#dff5ff 100.84%) !important; }
.bg-light-secondary { background: linear-gradient(287deg,#f5f8fa 0.54%,#e8edf0 100.84%) !important; }
.bg-light-warning { background: linear-gradient(287deg,#fff8dd 0.54%,#fff3b0 100.84%) !important; }
.bg-light-danger { background: linear-gradient(287deg,#fff5f8 0.54%,#ffe0ea 100.84%) !important; }
.bg-light-purple { background: linear-gradient(287deg,#cbd4f4 0.54%,#e4e2ff 100.84%) !important; }
.bg-light-purple-alt { background: linear-gradient(287deg,#f8e3ff 0.54%,#f3d3fd 100.84%) !important; }
.bg-light-pink { background: linear-gradient(287deg,#f7d9e3 0.54%,#fbd3df 100.84%) !important; }
.bg-light-sky { background: linear-gradient(287deg,#cbf0f4 0.54%,#d8f9ff 100.84%) !important; }
.bg-whatsapp { background-color: #128c7e !important; }
.bg-telegram { background-color: #0088CC !important; }
.bg-webchat { background-color: #222f3e !important; }

/* Custom Gradients */
/*.bg-navbar { background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%) !important; }*/
.bg-navbar { background: #fff !important; }
.bg-blue-cyan { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; }
.bg-blue-cyan-light {background: linear-gradient(287deg, #d3eaff 0.54%, #d0f4ff 100.84%) !important; }
.bg-indigo-violet { background: linear-gradient(287deg, #5a5eff 0.54%, #c95bff 100.84%) !important; }
.bg-teal-green { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important; }
.bg-orange-peach { background: linear-gradient(287deg, #ff7e5f 0.54%, #feb47b 100.84%) !important; }
.bg-red-pink { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important; }
.bg-dark-blue { background: linear-gradient(287deg, #0044cc 0.54%, #00bbff 100.84%) !important; }
.bg-dark-blue-light {background: linear-gradient(287deg, #bcd8ff 0.54%, #d6eaff 100.84%) !important; }
.bg-mint-lime { background: linear-gradient(287deg, #00e7c1 0.54%, #b5ff69 100.84%) !important; }
.bg-purple-sky { background: linear-gradient(287deg, #6a11cb 0.54%, #2575fc 100.84%) !important; }
.bg-sunset { background: linear-gradient(287deg, #fc6767 0.54%, #ec008c 100.84%) !important; }
.bg-gold-orange { background: linear-gradient(287deg, #f7971e 0.54%, #ffd200 100.84%) !important; }
.bg-cyan-ocean { background: linear-gradient(287deg, #43ced7 0.54%, #70e1f5 100.84%) !important; }
.bg-header-sky-purple { background: linear-gradient(287deg, #d0e3f4 0.54%, #e2d6f3 100.84%) !important; }

/* Bootstrap Overrides */
.bg-primary { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; }
.bg-secondary { background: linear-gradient(287deg, #6b7c91 0.54%, #1e2a35 100.84%) !important; }
.bg-success { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important; }
.bg-danger { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important; }
.bg-warning { background: linear-gradient(287deg, #fceabb 0.54%, #f8b500 100.84%) !important; }
.bg-info { background: linear-gradient(287deg, #00cfdd 0.54%, #7beeff 100.84%) !important; }
/*.bg-dark { background: linear-gradient(287deg, #2f3640 0.54%, #353b48 100.84%) !important; }*/
.bg-dark { background: linear-gradient(287deg, #001C40 0.54%, #002a5c 100.84%) !important;}
/*.bg-light { background: linear-gradient(287deg, #a4bdd6 0.54%, #f4f6f9 100.84%) !important; }*/
.bg-light { background: linear-gradient(287deg, #fcfdfe 0.54%, #d8e3f0 100.84%) !important; }
.data-card .dataTable.table thead tr { background: linear-gradient(287deg, #ffffff 0.54%, #dff2fb 100.84%) !important;}

/* Bootstrap Button Gradient Overrides */
.btn{font-weight: 500;}
.btn-primary,.btn-outline-primary:hover { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-secondary,.btn-outline-secondary:hover { background: linear-gradient(287deg, #778ca3 0.54%, #aab4c3 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-success,.btn-outline-success:hover { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-danger,.btn-outline-danger:hover { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-warning,.btn-outline-warning:hover { background: linear-gradient(287deg, #fceabb 0.54%, #f8b500 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-info,.btn-outline-info:hover { background: linear-gradient(287deg, #00cfdd 0.54%, #7beeff 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-light,.btn-outline-light:hover { background: linear-gradient(287deg, #eef3fa 0.54%, #f4f6f9 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
.btn-light{color:#000 !important;}
.btn-dark,.btn-outline-dark:hover { background: linear-gradient(287deg, #001C40 0.54%, #002a5c 100.84%) !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; border-width: 0px; }
[class*="btn-outline-"]{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important;}
[class*="btn-outline-"]:hover{border-width: 1px;}
.btn-warning,.btn-danger,.btn.btn-warning,.btn.btn-danger{color:#000}
.btn-info:hover,.btn-primary:hover,.btn-success:hover,.btn-warning:hover,.btn-danger:hover,.btn-dark:hover,.btn-secondary:hover{background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%) !important; color: #000 !important;border-width:0 !important;}
.btn.bg-light:hover,.btn.bg-info:hover,.btn.bg-primary:hover,.btn.bg-success:hover,.btn.bg-warning:hover,.btn.bg-danger:hover,.btn.bg-dark:hover,.btn.bg-secondary:hover{background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%) !important; color: #000 !important;}
a.bg-light:hover,a.bg-info:hover,a.bg-primary:hover,a.bg-success:hover,a.bg-warning:hover,a.bg-danger:hover,a.bg-dark:hover,a.bg-secondary:hover{background: linear-gradient(287deg, #b3e5fc 0.54%, #d1c4e9 100.84%) !important; color: #000 !important;}

.btn-progress {
  position: relative;
  background: #aaaaaa url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJsb2FkZXItMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQogd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQzLjkzNSwyNS4xNDVjMC0xMC4zMTgtOC4zNjQtMTguNjgzLTE4LjY4My0xOC42ODNjLTEwLjMxOCwwLTE4LjY4Myw4LjM2NS0xOC42ODMsMTguNjgzaDQuMDY4YzAtOC4wNzEsNi41NDMtMTQuNjE1LDE0LjYxNS0xNC42MTVjOC4wNzIsMCwxNC42MTUsNi41NDMsMTQuNjE1LDE0LjYxNUg0My45MzV6Ij4NCjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZVR5cGU9InhtbCINCiAgYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIg0KICB0eXBlPSJyb3RhdGUiDQogIGZyb209IjAgMjUgMjUiDQogIHRvPSIzNjAgMjUgMjUiDQogIGR1cj0iMC42cyINCiAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4NCjwvcGF0aD4NCjwvc3ZnPg0K") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  color: transparent !important;
  pointer-events: none;
}

/* Alerts */
.alert{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15);}
.alert-primary { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; color:#000;}
.alert-secondary { background: linear-gradient(287deg, #778ca3 0.54%, #aab4c3 100.84%) !important; color:#fff;}
.alert-success { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important; color:#000;}
.alert-danger { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important; color:#000;}
.alert-warning { background: linear-gradient(287deg, #fceabb 0.54%, #f8b500 100.84%) !important; color:#000; }
.alert-info { background: linear-gradient(287deg, #00cfdd 0.54%, #7beeff 100.84%) !important; color:#000;}
.alert-light { background: linear-gradient(287deg, #eef3fa 0.54%, #f4f6f9 100.84%) !important; color:#000;}
.alert-dark { background: linear-gradient(287deg, #2f3640 0.54%, #353b48 100.84%) !important; color:#fff;}
.alert-light-primary { background: linear-gradient(287deg,#f1faff 0.54%,#dff5ff 100.84%) !important; }
.alert-light-secondary { background: linear-gradient(287deg,#f5f8fa 0.54%,#e8edf0 100.84%) !important; }
.alert-light-success { background: linear-gradient(287deg,#e8fff3 0.54%,#d2ffee 100.84%) !important; }
.alert-light-danger { background: linear-gradient(287deg,#fff5f8 0.54%,#ffe0ea 100.84%) !important; }
.alert-light-warning { background: linear-gradient(287deg,#fff8dd 0.54%,#fff3b0 100.84%) !important; }
.alert-light-info { background: linear-gradient(287deg,#f8f5ff 0.54%,#ede7ff 100.84%) !important; }
.alert-light-dark { background: linear-gradient(287deg,#f8f5ff 0.54%,#ede7ff 100.84%) !important; }


/* Badges */
.badge{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 6px 16px rgba(0, 0, 0, 0.15) !important; font-weight: 500;}
.badge.bg-primary,.badge-primary, { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; }
.badge.bg-secondary,.badge-secondary { background: linear-gradient(287deg, #778ca3 0.54%, #aab4c3 100.84%) !important;}
.badge.bg-success,.badge-success { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important;}
.badge.bg-danger,.badge-danger { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important;}
.badge.bg-warning,.badge-warning { background: linear-gradient(287deg, #fceabb 0.54%, #f8b500 100.84%) !important;}
.badge.bg-info,.badge-info { background: linear-gradient(287deg, #00cfdd 0.54%, #7beeff 100.84%) !important;}
.badge.bg-light,.badge-light { background: linear-gradient(287deg, #eef3fa 0.54%, #f4f6f9 100.84%) !important; color: #000;}
.badge.bg-dark,.badge-dark { background: linear-gradient(287deg, #2f3640 0.54%, #353b48 100.84%) !important;}

/* Text Background Utility */
.text-bg-primary { background: linear-gradient(287deg, #1b84ff 0.54%, #1bcaff 100.84%) !important; }
.text-bg-secondary { background: linear-gradient(287deg, #778ca3 0.54%, #aab4c3 100.84%) !important;}
.text-bg-success { background: linear-gradient(287deg, #00c9a7 0.54%, #00f26d 100.84%) !important;}
.text-bg-danger { background: linear-gradient(287deg, #ff4e50 0.54%, #f9d423 100.84%) !important;}
.text-bg-warning { background: linear-gradient(287deg, #fceabb 0.54%, #f8b500 100.84%) !important;}
.text-bg-info { background: linear-gradient(287deg, #00cfdd 0.54%, #7beeff 100.84%) !important;}
.text-bg-light { background: linear-gradient(287deg, #eef3fa 0.54%, #f4f6f9 100.84%) !important;}
.text-bg-dark { background: linear-gradient(287deg, #2f3640 0.54%, #353b48 100.84%) !important;}

/*Border*/
.border,.bordered{
  border:.5px solid #dee2e6 !important;
}
.border-top{
  border-top:.5px solid #dee2e6 !important;
}
.border-bottom{
  border-bottom:.5px solid #dee2e6 !important;
}
.border-dashed{
  border-style: dashed !important;
}
.border-dotted{
  border-style: dotted !important;
}
.border-info{border-color:#00cfdd !important}
.border-primary{border-color:var(--bs-blue) !important}
.border-secondary{border-color:#475f7b !important}
.border-success{border-color:#39da8a !important}
.border-dark{border-color:#222f3e !important}
.border-warning{border-color:#fdac41 !important}
.border-danger{border-color:#ff5b5c !important}
.border-0{border-width: 0 !important;}


/*Custom*/
.collef,.colmid,.colrig{background: #fff !important;}