
@media only screen and (max-width: 1190px) {
    .hidecolumn{
        display: none;
    }
}


body {
  margin: 0;
  font-family: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
  color: #858796;
  text-align: left;
  background-color: #fff;
}




.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e74a3b;
}

b,
strong {
  font-weight: normal;
}


.custombutton {
    width: 200px !important;
}


.topbar #sidebarToggleTop:hover {
  background-color: none;
}

.topbar #sidebarToggleTop:active {
  background-color: none;
}

/*======= 3. MODAL STYLES  =======*/

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
/*======= 3. FORM STYLES  =======*/

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6e707e;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d1d3e2;
  border-radius: 2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control_custom {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6e707e;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d1d3e2;
  border-radius: 2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}


.form-control_filter {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/*======= 3. BUTTONS STYLES  =======*/
.btn-radius {
    border-radius: 100px !important;
}


.btn {
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
	  border-radius: 2px;
    padding: 13px 28px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.14);
    text-transform: uppercase;
    box-shadow: 0 4px 9px 0 rgba(0, 0, 0, 0.2);
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(78, 115, 223, 0.25);
}


.btn-sm {
    font-size: 11px;
    font-weight: 600;
    padding: 11px 25px;
}
.btn-lg {
    padding: 18px 49px;
}
.btn-xs {
	font-size: 10px;
	padding: 8px 14px;
}
.btn-primary {

    border: medium none;
}
.btn-secondary{


    border: medium none;
}
.btn-success{


    border: medium none;
}
.btn-danger{
    border: medium none;
}
.btn-warning{


    border: medium none;


}
.btn-info{


    border: medium none;
}
.btn-light{


    border: medium none;
}
.btn-dark{


    border: medium none;
}


button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: none;
}

/*======= 4. HANDLING BACKGROUND PIC  =======*/

.bg-login-image {
  background-image: url(bg/bg.jpg);
  background-position: center;
  background-size: cover;
}

.bg-register-image {
  background-image: url(bg/bg.jpg);
  background-image:
  background-position: center;
  background-size: cover;
}

.bg-password-image {
  background-image: url(bg/bg.jpg);
  background-image:
  background-position: center;
  background-size: cover;
}


/* hover start tradoobot */



.footer, .push {
    height: 142px; /* .push must be the same height as .footer */
}

.fa-clipboard-list:hover {
    color: #36b9cc;
}
.fa-coins:hover {
    color: #4e73df;
}

fa-copy
.fa-copy:hover {
    color: red;
}

.fa-bank:hover {
    color: #4e73df;
}

.fa-trash:hover {
    color: #ab1a1a;
}

.fa-edit:hover {
    color: teal;
}
.fa-table:hover {
    color: #4e73df;
}

.notification{
    position: absolute;
    top: 5rem;
    right: 1rem;
}


.custom-control-input:focus~.custom-control-label::before {
  border-color: green !important;
  box-shadow: 0 0 0 0.2rem rgb(246,253,246) !important;
}

.custom-control-input:checked~.custom-control-label::before {
  border-color: green !important;
  background-color: green !important;
}

.custom-control-input:active~.custom-control-label::before {
  background-color: green !important;
  border-color: green !important;
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
  border-color: green !important;
}

.custom-control-input-green:not(:disabled):active~.custom-control-label::before {
  background-color: green !important;
  border-color: green !important;
}

.switch:hover .tooltiptext {
  visibility: visible;
}
/* hover end*/

/* side bar hover start*/

.topbar #sidebarToggleTop:hover {
  background-color: none;
}

.topbar #sidebarToggleTop:active {
  background-color: none;
}

/* side bar hover end*/

/* cell color based on value*/
.upcross{
  background-color:green;
}
.downcross{
  background-color:red;
}
