/* $primarycolor: #852280;
$textcolor: darkblue;
$fontsize: 18px; */

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
background-color: #ffffff;
margin: -30px auto 10px auto;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control  {
    border: none;
    background-color: #ebedf2;
    height: 46px;
   /* color: #852280 !important; */
    font-size: 14px;
    border: 1px solid #dde3ec;
    border-radius: 0px;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form  h3 {
    color: #0a52a6;
    text-align: center;
    font-size: 23px;
    font-weight: 400 !important;
}
.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
    color: #0a52a6
}

.kt-subheader .kt-subheader__main .kt-subheader__title {
    color: #0a52a6
}

.btn-brand {
    color: #fff;
    background-color: #9ecc45;
    border-color: #9ecc45;
}
.btn-brand:hover {
    background-color: #9ecc45;
    border-color: #9ecc45;
}
input {
    font: 400 11px;
}
#kt_header {
    /*background-color: #852280;*/
}

#asidetTitle {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
}

#uppercase {
    text-transform: capitalize;
}

a.btn.btn-label-primary {
background-color: #9ecc45;
color: #ffffff;
}

.logoutMenu{
    background-color: #0a52a6;
}
.kt-widget17__desc {
    font-size: 2.5em !important;
    font-weight:600;
   /* color: #87c4aa !important; */
}
.kt-widget17__subtitle {
   /*  color: #87c4aa !important; */
}

.kt-portlet .kt-portlet__head .kt-portlet__head-label .kt-portlet__head-title {
    color: #0a52a6;
    font-size: 20px
}


.form-group label {
    font-size: 1.1rem;
    font-weight: 500;
}

.form-control {
    border: 1px solid #e5e5e5;
    border-radius: 0px;
}

.btn.btn-icon {
    height: 2.3rem;
    width: 2.3rem;
}

.kt-heading  {
    color: #0a52a6;
}

.dataTables_scrollBody {
    max-height: 100vh !important;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.dataTable td {
    vertical-align: top !important;
}

.body {
    font-weight: normal !important;
}

.kt-badge {
    font-size: 1rem !important;
    padding: 1.5rem 1.3rem !important;
}

.actionBtn {
    padding: 0.3rem 0.3rem;
}

.manifestheading {
    color: #0a52a6;
    margin-top:20px;
}

@media (max-width: 1024px) {
.kt-header-mobile {
    background-color:#0a52a6;
    color: #ffffff !important;
    font-weight: bold;
}
.toggleColor {
    color: #ffffff !important;
    font-weight: bold;
  }
}

.port {
    background-color: #0a52a6;
}

.alertify-notifier.ajs-right .ajs-message {
    color: white !important;
}



