.btn.btn-w-loading {
    text-transform: uppercase;
}

.btn.btn-w-loading.loading {
    pointer-events: none;
    opacity: 0.7;
}

#filter .btn-default {
    background-color: #fff !important;
}

.datatable-search {
    width: 200px;
    padding: 10px;
    margin: 10px;
    float: right;
}

.parsley-errors-list {
    display: block;
    color: #dd4b39;
    padding-left: 20px;
}

/* .parsley-errors-list li.parsley-required {
	display: none !important;
} */
.form-control.parsley-error {
    border-color: #dd4b39;
    box-shadow: none;
}

div.box {
    border-radius: 6px;
    -webkit-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16);
    box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16);
}

.table,
.table select.filterdropdown,
.form-control,
.btn.dropdown-toggle,
div.small-box {
    border-radius: 6px;
}

.input-group label.input-group-addon {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.input-group span.input-group-addon {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

body.bg-theme-1 {
    background-color: #ecf0f5;
}

.login-box-body {
    padding: 35px;
    border-radius: 6px;
    -webkit-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16);
    box-shadow: 10px 10px 5px -5px rgba(0, 0, 0, 0.16)
}

.login-logo, 
.register-logo {
    margin-bottom: 0px;
}

.login-box-msg, 
.register-box-msg {
    padding: 20px 0px;
}