.app-default, body {
    background-color: #ffffff;
}
.card-info .card-header{
    background: #081538;
    min-height: 50px;
    padding: 0 1.2rem;
}

.card-info .card-header .card-title h3{
    color: #fff;
}
.h-315px{
    height: 315px;
}

#kt_app_header_container {
    background: #ffffff;
    box-shadow: 1px 1px 5px #ccc;
}

.filter-bg {
    background: #ebebeb;
    margin: -31px -29px 30px;
    padding: 30px;
}
/*
.card-info {
    border: 1px solid #081538;
}
*/
.form-control.form-control-solid {
    background-color: #ffffff;
    border-color: #ccc;
    color: #cccccc;
}
.form-select-solid {
    background-color: #ffffff !important;
    border-color: #ccc !important;
}

.dropdown.show>.form-control.form-control-solid, .form-control.form-control-solid.active, .form-control.form-control-solid.focus, .form-control.form-control-solid:active, .form-control.form-control-solid:focus {
    background-color: #ffffff !important;
    border-color: #b9b9b9 !important;
}
.msg-success{font-size: 13px;color:#02b938;}
.msg-error{font-size: 12px;color:#f03d69;}
.text-error {
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
}

.circle-box {
    border: 1px solid #ccc;
    height: 70px;
    width: 70px;
    margin: 0 auto 25px;
    border-radius: 50px;
    font-size: 22px;
}
.circle-box i {
    font-size: 1.5em;
    line-height: 2em;
}


.bg-info-1{background-color: #27277c!important;}
.bg-success-1{background-color: #af1989!important;}
.bg-warning-1{background-color: #ff7f00!important;}



.btn.btn-primary {
    border-color: #3049ef;
    background:linear-gradient(to right,#1551ed 0%,#f809fd 100%);
}

.text-primary {
    color: #3049ef!important;
}

.app-header-menu .menu>.menu-item.here>.menu-link .menu-title {
    color: #3049ef !important;
}


.menu-state-color .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here), .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #3049ef;
}

.active>.page-link, .page-link.active {
    background-color: #4057f0;
}
.page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
    color: #4057f0;
}
.scrolltop {
    background-color: #4057f0;
}
.scrolltop:hover {
    background-color: #4057f0;
}
.link-primary {
    color: #3447ef !important;
}
#wordmap_test{
    height:450px;  
}

.close-model {
    position: absolute;
    right: -15px;
    top: -13px;
    background: #fff;
    color: #fff;
    border-radius: 50px;
    box-shadow: 1px 2px 5px #a9a3a3 !important;
}
.close-model:hover {
    background: #fff !important;
}

input[readonly] {
  background-color: #f3f3f3;
  cursor: not-allowed;
}














@media screen and (max-width: 767px) {
    .filter-mb{margin-bottom: 20px;}
}