.login-screen-logo {
    width: 120px;
}
.save-button {
    float: right;
}
.red-color {
    color: red;
}
.green-color {
    color: green;
}
.info-box-content {
    padding: 5px 10px;
    margin-left: 70px !important;
}
.info-box-icon {
    width: 70px !important;
    height: 60px !important;
    line-height: 50px;
}
.info-box {
    min-height: 60px !important;
}
.info-box-icon .fa {
    font-size: 30px !important;
}
.menu-title {
    padding: 5px;
}
.icomoon-icon {
    font-size: 14px;
}
.dashboard-icomoon-icon {
    font-size: 30px;
}
.small-box>a>.inner {
    padding: 5px 10px 0px 10px !important;
    color: #fff;
}
.small-box .icon {
    top: -30px !important;
    color: #fff;
}
.small-box .icon {
    font-size: 65px !important;
}
#myTable_wrapper {
    margin: 10px !important;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
    top: 10px !important;
    right: 16px !important;
}
#add-new {
    right: 35px;
}
#open-filter {
    cursor: pointer;
    height: 30px;
    width: 6%;
}
#open-filter-icon {
    float: right;
    margin-right: 10px;
    margin-top: 7px;
}
@media only screen and (max-width: 1800px) {
    .add-new-button {
        width: 30%;
        float:right;
    }
}
@media only screen and (max-width: 1119px) {
    .add-new-button {
        width: 50%;
        float:right;
    }
}
@media only screen and (max-width: 600px) {
    .add-new-button {
        width: 100%;
        float:right;
    }
  }
  .filter-area-search-button {
      margin-top: 4px !important;
  }

  .required-red {
      color: red;
  }