html {
    overflow-x: hidden;
}

body {
    background-color: #fff !important;
}

.manger,
.tester {
    font-size: 14px;
    margin: 10px 0;
    color: #fff;
    font-weight: 600;
}

.card-box {
    background-color: #fff;
    border: 1px solid #eee;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
    -webkit-box-shadow: 0px 2px 10px 4px rgba(219, 219, 219, 1);
    -moz-box-shadow: 0px 2px 10px 4px rgba(219, 219, 219, 1);
    box-shadow: 0px 2px 10px 4px rgba(219, 219, 219, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 260px;
    margin-bottom: 20px;
    margin: 15px 20px;
}

.mx-listview .mx-listview-searchbar {
    margin: 10px 15px !important;
    width: 50%;
}

.carduser {
    background: rgb(239 239 239 / 48%) !important;
}

.carduser:after {
    background-color: transparent !important;
}

.border-bottom {
    border-bottom: 2px solid #3a86ef;
}

.mx-text {
    font-weight: 600;
}

.taskcard {
    box-shadow: 0px 5px 5px 5px #D7D7D7 !important;
}

.cardproduct2 .cardproduct-footer {
    padding: 0px;
}

.task-title {
    margin-bottom: 0px;
}

.bg-light {
    background-color: #fafafa;
}

.pageheader .progress-container {
    padding: 10px !important;
}

.mx-fileinput-upload-button {
    background-color: #183344 !important;
    color: #fff !important;
    width: 100%;
}

.mx-fileinput-upload-button:hover {
    background-color: #fff !important;
    color: #000 !important;
}

.option .option-icon {
    padding: 5px !important;
}

.mx-datagrid table tbody tr.selected td,
.mx-datagrid table tbody tr.selected:hover td {
    background-color: rgb(0 60 255 / 31%) !important;
    color: #051168;
    font-weight: bold;
}

.data {
    font-family: monospace;
}

.custom-header {
    padding: 6px !important;
    border: 1px solid #003cff !important;
}

.border {
    border: 1px solid #003cff !important;
}

.img-dawnload {
    max-width: 80px;
    margin-right: 29%;
    margin-left: auto;
}

.mx-fileinput-upload-button {
    width: inherit;
}

.text-large {
    font-size: 14px !important;
}

.mx-fileinput .form-control {
    width: inherit;
    padding: 10px;
    border: 1px solid #707070;
    height: 40px;
    display: block;
}

.custom-btn-uplode .mx-fileinput-upload-button,
.custom-btn-uplode .mx-fileinput-download-button {
    width: 100% !important;
    margin: 5px 0px;
}

.FileDocumentViewer-header .glyphicon-fullscreen,
.FileDocumentViewer-header .glyphicon-new-window {
    display: none;
}

.FileDocumentViewer-body img {
    width: 1000% !important;
}

.pageheader {
    height: 250px !important;
}

.pageheader .progress-container .progress {
    margin-bottom: 5px;
}

.mx-dataview-content h3,
.mx-dataview-content h1 {
    font-size: 18px;
    margin: 20px 0px 0px 0px;
}

.text-left {
    text-align: left;
}

.hiddenEmptyList .mx-listview-empty{
	display:none;
}