body .help-block-error {
  color: #dd4b39 !important;
}
table .callout,
table .alert {
  margin-bottom: 0;
}
table td.wrap,
table th.wrap {
  width: 1px;
  white-space: nowrap;
}
table .main {
  font-weight: bold;
  background-color: #f5f5f5;
}
table .btn-group {
  display: flex;
}
form .required .control-label {
  color: #dd4b39;
}
form .control-label {
  cursor: pointer;
}
form.form-filter .form-group {
  vertical-align: top;
}
.hide {
  display: none !important;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.permission-group {
  text-transform: uppercase;
}
.permission-list .row {
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 0;
}
.permission-list .row .col-md-12 {
  padding-left: 0;
  padding-right: 0;
  margin-top: 0.5em;
}
.permission-list .checkbox-inline,
.permission-list .radio-inline {
  margin-left: 0 !important;
}
.permission-list .system-root-permission {
  font-weight: bold;
  color: #dd4b39;
}
.flat {
  border-radius: 0;
}
.box-group-permission {
  border: 1px solid #ECF0F5;
}
.box-group-permission .box-body {
  padding: 10px;
}
.clear {
  clear: both;
}
table td.wrap,
table th.wrap {
  width: 1px;
  white-space: nowrap;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-red {
  color: #dd4b39;
}
.text-blue {
  color: #3699FF;
}
.permission-list .system-root-permission {
  font-weight: bold;
  color: #dd4b39;
}
.muted {
  color: #999999 !important;
}
.login-aside {
  background: #1a3370;
  background: linear-gradient(90deg, #8600ff 0%, #d600ff 75%, #d600ff 100%);
}
.login-aside-presilia {
  background: conic-gradient(from 179.19deg at 58.33% 37.61%, #182B68 -126.89deg, #1C3CA7 2.01deg, #182B68 233.11deg, #1C3CA7 362.01deg);
  mix-blend-mode: normal;
}

.login-aside-workbox {
  /*background: conic-gradient(from 179.19deg at 58.33% 37.61%, #182B68 -126.89deg, #1C3CA7 2.01deg, #182B68 233.11deg, #1C3CA7 362.01deg);*/
  background: rgb(2,0,36);
  background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(5,5,19,1) 35%, rgba(6,26,31,1) 100%);
  mix-blend-mode: normal;
}

.modal-header .bootbox-close-button.close {
  position: absolute;
  right: 1.75rem;
}
.modal-danger .modal-header,
.modal-danger .modal-footer {
  background-color: #d33724 !important;
}
.modal-danger .modal-header .modal-title,
.modal-danger .modal-footer .modal-title {
  color: #FFFFFF;
}
.modal-danger .modal-body {
  background-color: #dd4b39 !important;
  color: #FFFFFF;
}
.modal-danger .modal-body strong {
  color: #000000;
}
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-active {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  background-color: #3699FF;
  position: relative;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 500;
  border-radius: 0.42rem;
}
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-active a.datatable-pager-link {
  color: #FFFFFF !important;
}
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-next,
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-prev {
  background-color: #ecf1f6;
  position: relative;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 500;
  border-radius: 0.42rem;
}
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-next a,
.datatable-pager.datatable-paging-loaded li.datatable-pager-link-prev a {
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  position: relative;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 500;
  border-radius: 0.42rem;
  color: #7E8299;
}
.datatable.datatable-default .datatable-pager .datatable-pager-nav li span {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.25rem;
  min-width: 2.25rem;
  padding: 0.5rem;
  -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  position: relative;
  font-size: 0.9rem;
  line-height: 1rem;
  font-weight: 500;
  border-radius: 0.42rem;
  color: #7E8299;
}
/* sidebar menu */
/*.aside-menu {
    background-color: #D600FF;
}


.aside-menu{
	.menu-nav >{
		 .menu-section{
			.menu-text{
				color: #FFFFFF;
			}
		}

		.menu-item >{
			.menu-link{
				.menu-text{
					color: #FFFFFF;
				}

				.menu-icon{
					color: #FFFFFF;
					i{
						color: #FFFFFF;
					}
				}
			}

			.menu-submenu{
				.menu-item >{
					.menu-link{
						.menu-text{
							color: #FFFFFF;
						}
					}
				}
			}

			.menu-submenu.menu-item-open{
				.menu-item >{
					.menu-link{
						.menu-icon{
							i{
								color: #FEFEFE;
							}
						}
					}
				}
			}
		}
	}
}*/
/* end of sidebar */
