body {background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
background-image:url(../images/bg-7.jpg);
font-size:12px;}
.table {
    --table-cell-padding-y: 0.35rem;
    --table-cell-padding-x: 0.75rem;
}
.navbar-dark {--navbar-bg: transparent;} 
.sidebar-dark {/*--sidebar-bg: transparent;*/
background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
background-image:url(../images/bg-7.jpg);}
.content-wrapper {background-color: #ececec;}
.navbar-brand img {height:40px;}
.sidebar {--sidebar-width: 14.75rem; }
.greenbtn {background-color: #eee; margin-top:20px;border-color: #c5bdbd;}

.btn:hover {
    color: #fff;
    background-color: #0086e9;
    border-color: #0086e9;
}

.nav-link {font-size:14px;}
h5 {font-size:13px;}
.form-control {
    --input-padding-y: 0.2rem;
    --input-padding-x: 0.475rem;
	border-color: #c6d2e3;
}
.select2-selection--single {line-height:12px!important}
legend {margin-top:20px; color:#515456;font-size:1.2em;text-transform: uppercase;}

.btn-group-sm>.btn, .btn-sm {margin-bottom:10px; padding:3px 3px;}
/*
.mst-1 {
    background: linear-gradient(45deg,#CB356B,#BD3F32);
}
*/
.mst-2 {

   /* background: linear-gradient(45deg,#800080,#ffc0cb);*/
   /* background: linear-gradient(45deg,#fc4a1a,#f7b733);*/
   /* background: linear-gradient(45deg,#34e89e,#0f3443);*/
   /* background: linear-gradient(45deg,#44A08D,#093637);*/
   /* background: linear-gradient(45deg,#0575E6,#021B79);*/
  /*  background: linear-gradient(45deg,#093028,#237A57);
    background: linear-gradient(45deg,#36D1DC,#5B86E5);
    background: linear-gradient(45deg,#EB5757,#000000);
    background: linear-gradient(45deg,#F2994A,#F2C94C);
    background: linear-gradient(45deg,#642B73,#C6426E);
    background: linear-gradient(45deg,#06beb6,#48b1bf);
    background: linear-gradient(45deg,#7303c0,#ec38bc);
    background: linear-gradient(45deg,#FF5370,#ff869a);
    background: linear-gradient(45deg,#3C3B3F,#605C3C);
    background: linear-gradient(45deg,#00b09b,#96c93d);
    background: linear-gradient(45deg,#0f0c29,#302b63);
    background: linear-gradient(45deg,#FFB64D,#ffcb80);
    background: linear-gradient(45deg,#56CCF2,#2F80ED);
    background: linear-gradient(45deg,#7F00FF,#E100FF);
    background: linear-gradient(45deg,#ff9966,#ff5e62);
    background: linear-gradient(45deg,#b21f1f,#fdbb2d);
    background: linear-gradient(45deg,#0082c8,#ec38bc);
    background: linear-gradient(45deg,#2ed8b6,#59e0c5);
    background: linear-gradient(45deg,#4099ff,#73b4ff);
    background: linear-gradient(45deg,#093028,#237A57);
    background: linear-gradient(45deg,#41295a,#2F0743);
    background: linear-gradient(45deg,#ff7e5f,#feb47b);
    background: linear-gradient(45deg,#000428,#004e92);
    background: linear-gradient(45deg,#42275a,#734b6d);*/
}
/*
.mst-3 {
    background: linear-gradient(45deg,#F7971E,#FFD200);
	color:#333;
}

.mst-4 {
    background: linear-gradient(45deg,#E44D26,#F16529);
}

.mst-5 {
    background: linear-gradient(45deg,#ff7e5f,#feb47b);
    background: linear-gradient(45deg,#4099ff,#73b4ff);
}

.mst-6 {
   background: linear-gradient(45deg,#093028,#237A57);
   background: linear-gradient(45deg,#E44D26,#F16529);
}
*/
/*
.mst-1 {
 background: #282537;
 background-image: -webkit-radial-gradient(top, circle cover, #3c3b52 0%, #252233 40%);
 background-image: -moz-radial-gradient(top, circle cover, #3c3b52 0%, #252233 40%);
 background-image: -o-radial-gradient(top, circle cover, #3c3b52 0%, #252233 40%);
 background-image: radial-gradient(top, circle cover, #3c3b52 0%, #252233 40%);
}

.mst-2{
 background: #43A047;
 background-image: -webkit-radial-gradient(right, circle cover, #00695C 0%, #43A047 80%);
 background-image: -moz-radial-gradient(right, circle cover, #00695C 0%, #43A047 80%);
 background-image: -o-radial-gradient(right, circle cover, #00695C 0%, #00695C 80%);
 background-image: radial-gradient(right, circle cover, #00695C 0%, #00695C 80%);
}

.mst-3{
 background: #EC407A;
 background-image: -webkit-radial-gradient(left, circle cover,#EC407A 0%, #FF5722 80%);
 background-image: -moz-radial-gradient(left, circle cover, #EC407A 0%, #FF5722 80%);
 background-image: -o-radial-gradient(left, circle cover, #EC407A 0%, #FF5722 80%);
 background-image: radial-gradient(left, circle cover, #EC407A 0%, #FF5722 80%);
}

.mst-4{
 background: #03A9F4;
 background-image: -webkit-radial-gradient(left, circle cover,#EC407A 0%, #03A9F4 80%);
 background-image: -moz-radial-gradient(left, circle cover, #EC407A 0%, #03A9F4 80%);
 background-image: -o-radial-gradient(left, circle cover, #EC407A 0%, #03A9F4 80%);
 background-image: radial-gradient(left, circle cover, #EC407A 0%, #03A9F4 80%);
}

.mst-5{
 background: #009688;
 background-image: -webkit-radial-gradient(left, circle cover,#009688 0%, #03A9F4 100%);
 background-image: -moz-radial-gradient(left, circle cover, #009688 0%, #03A9F4 100%);
 background-image: -o-radial-gradient(left, circle cover, #009688 0%, #03A9F4 100%);
 background-image: radial-gradient(left, circle cover, #009688 0%, #03A9F4 100%);
}

.mst-6{
 background: #03A9F4;
 background-image: -webkit-radial-gradient(left, circle cover, #03A9F4 0%, #009688 80%);
 background-image: -moz-radial-gradient(left, circle cover, #03A9F4 0%,#009688 80%);
 background-image: -o-radial-gradient(left, circle cover,#03A9F4 0%,#009688 80%);
 background-image: radial-gradient(left, circle cover, #03A9F4 0%, #009688 80%);
}

.mst-7{
 background: #EF5350;
 background-image: -webkit-radial-gradient(right, circle cover, #EF5350 0%, #F57C00 100%);
 background-image: -moz-radial-gradient(right, circle cover, #EF5350 0%, #F57C00 100%);
 background-image: -o-radial-gradient(right, circle cover,#EF5350 0%, #F57C00 100%);
 background-image: radial-gradient(right, circle cover, #EF5350 0%, #F57C00 100%);
}

.mst-8{
 background: #E65100;
 background-image: -webkit-radial-gradient(left, circle cover, #E65100 0%, #EF5350 55%);
 background-image: -moz-radial-gradient(left, circle cover, #E65100 0%,#EF5350 55%);
 background-image: -o-radial-gradient(left, circle cover, #E65100 0%,#EF5350 55%);
 background-image: radial-gradient(left, circle cover, #E65100 0%, #EF5350 55%);
}

.mst-9{
 background: #1E88E5;
 background-image: -webkit-radial-gradient(left, circle cover, #7E57C2 0%, #1E88E5 80%);
 background-image: -moz-radial-gradient(left, circle cover, #7E57C2 0%,#1E88E5 80%);
 background-image: -o-radial-gradient(left, circle cover, #7E57C2 0%,#1E88E5 80%);
 background-image: radial-gradient(left, circle cover, #7E57C2 0%, #1E88E5 80%);
}

.mst-10{
 background: #43A047;
 background-image: -webkit-radial-gradient(left, circle cover, #1E88E5 10%, #43A047 90%);
 background-image: -moz-radial-gradient(left, circle cover, #1E88E5 10%,#43A047 90%);
 background-image: -o-radial-gradient(left, circle cover, #1E88E5 10%,#43A047 90%);
 background-image: radial-gradient(left, circle cover, #1E88E5 10%, #43A047 90%);
}

.mst-11{
 background: #EC407A;
 background-image: -webkit-radial-gradient(left, circle cover, #43A047 10%, #EC407A 90%);
 background-image: -moz-radial-gradient(left, circle cover, #43A047 10%, #EC407A 90%);
 background-image: -o-radial-gradient(left, circle cover, #43A047 10%,#EC407A 90%);
 background-image: radial-gradient(left, circle cover, #43A047 10%, #EC407A 90%);
}

.mst-12{
 background: #F4511E;
 background-image: -webkit-radial-gradient(left, circle cover, #EC407A 0%, #F4511E 80%);
 background-image: -moz-radial-gradient(left, circle cover, #EC407A 0%,#F4511E 80%);
 background-image: -o-radial-gradient(left, circle cover, #EC407A 0%,#F4511E 80%);
 background-image: radial-gradient(left, circle cover,#EC407A 0%, #F4511E 80%);
}

.mst-13{
 background: #00796B;
 background-image: -webkit-radial-gradient(right, circle cover, #4DB6AC 0%, #00796B 80%);
 background-image: -moz-radial-gradient(right, circle cover, #4DB6AC 0%,#00796B 80%);
 background-image: -o-radial-gradient(right, circle cover, #4DB6AC 0%,#00796B 80%);
 background-image: radial-gradient(right, circle cover,#4DB6AC 0%, #00796B 80%);
}

.mst-4{
 background: #1565C0;
 background-image: -webkit-radial-gradient(top, circle cover, #64B5F6 0%, #1565C0 80%);
 background-image: -moz-radial-gradient(top, circle cover, #64B5F6 0%, #1565C0 80%);
 background-image: -o-radial-gradient(top, circle cover, #64B5F6 0%, #1565C0 80%);
 background-image: radial-gradient(top, circle cover,#64B5F6 0%, #1565C0 80%);
}


.mst-15{
 background: #1B5E20;
 background-image: -webkit-radial-gradient(top, circle cover,#4CAF50 0%, #1B5E20 80%);
 background-image: -moz-radial-gradient(top, circle cover, #4CAF50 0%, #1B5E20 80%);
 background-image: -o-radial-gradient(top, circle cover, #4CAF50 0%, #1B5E20 80%);
 background-image: radial-gradient(top, circle cover,#4CAF50 0%, #1B5E20 80%);
}

.mst-6{
 background: #E91E63;
 background-image: -webkit-radial-gradient(top, circle cover, #F06292 0%, #E91E63 80%);
 background-image: -moz-radial-gradient(top, circle cover, #F06292 0%, #E91E63 80%);
 background-image: -o-radial-gradient(top, circle cover, #F06292 0%, #E91E63 80%);
 background-image: radial-gradient(top, circle cover, #F06292 0%, #E91E63 80%);
}

.mst-7{
 background: #F4511E;
 background-image: -webkit-radial-gradient(top, circle cover, #FF7043 0%, #F4511E 80%);
 background-image: -moz-radial-gradient(top, circle cover, #FF7043 0%, #F4511E 80%);
 background-image: -o-radial-gradient(top, circle cover, #FF7043 0%, #F4511E 80%);
 background-image: radial-gradient(top, circle cover, #FF7043 0%, #F4511E 80%);
}
*/

.mst-1{background-color: #03A9F4 !important; border: #03A9F4 !important; color: #ffffff;}
.mst-2{background-color: #FF5722 !important; border: #FF5722 !important; color: #ffffff;}
.mst-3{background-color: #FFC107 !important; border: #FFC107 !important; color: #ffffff;}
.mst-4{background-color: #4CAF50 !important; border: #4CAF50 !important; color: #ffffff;}
.mst-5{background-color: #01579B !important; border: #01579B !important; color: #ffffff;}
.mst-6{background-color: #EE0C8A !important; border: #EE0C8A !important; color: #ffffff;}
.mst-7{background-color: #7D13AB !important; border: #7D13AB !important; color: #ffffff;}
.mst-8{background-color: #D30E2A !important; border: #D30E2A !important; color: #ffffff;}
.mst-9{background-color: #202020 !important; border: #202020 !important; color: #ffffff;}
.mst-10{background-color: #8F5B0A !important; border: #8F5B0A !important; color: #ffffff;}
.mst-11{background-color: #03A9F4 !important; border: #03A9F4 !important; color: #ffffff;}
.mst-12{background-color: #FF5722 !important; border: #FF5722 !important; color: #ffffff;}
.mst-13{background-color: #FFC107 !important; border: #FFC107 !important; color: #ffffff;}
.mst-14{background-color: #4CAF50 !important; border: #4CAF50 !important; color: #ffffff;}
.mst-15{background-color: #01579B !important; border: #01579B !important; color: #ffffff;}
.mst-16{background-color: #EE0C8A !important; border: #EE0C8A !important; color: #ffffff;}
.mst-17{background-color: #7D13AB !important; border: #7D13AB !important; color: #ffffff;}
.mst-18{background-color: #D30E2A !important; border: #D30E2A !important; color: #ffffff;}
.mst-19{background-color: #202020 !important; border: #202020 !important; color: #ffffff;}
.mst-20{background-color: #8F5B0A !important; border: #8F5B0A !important; color: #ffffff;}

.table-scrollable {
    max-height: none!important;
    overflow: auto;
}
table.dataTable thead .sorting {background-image:none!important;}
table.dataTable thead .sorting {background-image:none!important;}
table.dataTable thead .sorting_asc  {background-image:none!important;}
table.dataTable thead .sorting_desc  {background-image:none!important;}

.card {border: 1px solid rgb(0 0 0 / 36%);
    border-radius: 0.5rem;}

.card-header {border-bottom: 1px solid rgb(0 0 0 / 32%);}
.card-body {padding: 1.25rem;
    padding-top: 0rem!important;}
label {font-weight: 500;
    color: #0086e9;
    font-size: 0.9rem;
	margin-top:5px;
	}

.form-control-feedback-icon {
    --input-icon-padding-y: 0.2rem;
    --input-icon-padding-x: 0.475rem;
}
select {
appearance: menulist !important;
}
@media (min-width: 576px) {
    .login-form {
        width: 20rem;
    }
}

.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.page-content {padding-top:0.5rem;}
@media (min-width: 1200px) {
    .page-content:not(.container) {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}
@media (min-width: 768px) {
    .page-content:not(.container) {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
}