﻿/*  Last updated 15-11-2019 - 14:26

*/


/* --- GENERAL  */
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
body{font-family: 'Open Sans', sans-serif;background-image: url(/skin/header.jpg)!important;}

a {
    color: #563d7c;}
.validation-summary-errors{
    background: #FFEBEE;
    border-radius: 3px;
    border: 1px solid #E57373;
    color: #E57373;
    font-weight: 400;
    padding: 10px;
    margin-top: 15px;
}
.validation-summary-errors ul{
    margin: 0;
    list-style-type: none;
    padding: 0; 
    text-align: center;}

body{height: auto;}
.kt-grid.kt-grid--hor.kt-grid-root{
    min-height: calc(100vh - 70px);
}
.kt-footer{background:#FFF;}
::-webkit-scrollbar {
    width: 5px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: transparent
}

::-webkit-scrollbar-thumb {
    background: #3b444a;
    border-radius: 40px;
    right: 10px
}

::-webkit-scrollbar-thumb:hover {
    background: #7a8286
}
.kt-font-brand{color:#563d7c !important}
.btn-elevate {
    background-color: #563d7c;
    border-color: #563d7c;
    box-shadow: none !important;
}
.btn-danger {
    background-color: #E12E24;
    border-color: #E12E24;
    box-shadow: none !important;
}
.btn-brand:hover {
    background:#333;
    border-color:#333;
    box-shadow:none !important;
}
.btn-outline-brand {
    color: #563e7c;
    border-color: #563e7c;
    background: none;
    font-weight: 700;
}
.kt-radio > span:after {
    border: 5px solid #563e7c;
    background: #563e7c;
}
.kt-radio > span:after {
    margin-left: -5px;
    margin-top: -5px;
}
.show > .btn.btn-brand.btn-elevate, .btn.btn-brand.btn-elevate:focus, .btn.btn-brand.btn-elevate.active, .btn.btn-brand.btn-elevate:active, .btn.btn-brand.btn-elevate:hover {
    box-shadow: 0px 9px 16px 0px rgba(0,0,0, 0.10) !important;
}
.dataTables_wrapper .dataTable td a{color:#563d7c}
.dataTables_wrapper .pagination .page-item.active > .page-link,.dataTables_wrapper .pagination .page-item.previous > .page-link:hover, .dataTables_wrapper .pagination .page-item.next > .page-link:hover, .dataTables_wrapper .pagination .page-item.last > .page-link:hover, .dataTables_wrapper .pagination .page-item.first > .page-link:hover,.dataTables_wrapper .pagination .page-item:hover > .page-link{background-color:#563d7c}
.kt-portlet .kt-portlet__head{padding:0 15px 0 20px;}
.dropzone{border:2px dashed rgba(0, 0, 0, 0.3);box-shadow:0px 0px 13px 0px rgba(82, 63, 105, 0.05);}
.kt-portlet{box-shadow:none}
.form-control{background:#f9f9f9}
.tox .tox-edit-area__iframe,.select2-container--default .select2-selection--multiple .select2-selection__rendered{background-color:#f9f9f9!important;}
.tox-tinymce{border:1px solid #e2e5ec!important;border-radius:4px!important;}
.tox .tox-toolbar, .tox .tox-toolbar__overflow, .tox .tox-toolbar__primary,.tox .tox-edit-area,.tox .tox-statusbar{border-top: 1px solid #e2e5ec !important;}
.tox .tox-statusbar{display:none!important}
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single{border-color:#563d7c;}
.btn-primary{background-color:#563d7c;border-color:#563d7c;}
.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn.btn-brand.btn-elevate:focus,.btn-brand:not(:disabled):not(.disabled):active{background-color:#333!important;border-color:#333!important;box-shadow:none!important}
.btn.btn-brand.btn-elevate:active,.btn-primary:active{position: relative;top:1px;transition: top 1s;}
.kt-badge.kt-badge--success{background:#009D4B;}
.kt-badge.kt-badge--danger{background:#E12E24;}
form .success-message{color:#009D4B;}
form .error-message{color:#E12E24}
.alert.alert-success {
    background: #68AF6E;
    border: 1px solid #4A854F;
    color: #029d4b;
}
.alert.alert-success .alert-text{color:#FFF}
.alert.alert-warning {
    background: #F39E00;
    border: 1px solid #F39E00;
}
.alert.alert-danger {
    background: #E12E24;
    border: 1px solid #E12E24;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text{color:#563d7c}
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link .kt-menu__link-bullet{display:none;}
.select2-container{width:100%!important}
.select2-container--default .select2-selection--single{background:#f9f9f9;}

.dataTables_wrapper .table-bordered tbody tr:nth-of-type(odd){background-color:#f7f8fa;}
.dataTables_wrapper .table-bordered tbody tr td:not([style*='background-color:white']){background:#563d7c!important;}
.dataTables_wrapper .table-bordered tbody tr td:not([style*='background-color:blue']),
.dataTables_wrapper .table-bordered tbody tr td:first-child{background:inherit!important;}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:active, .nav-tabs .nav-item .nav-link:hover{color:#563d7c!important}
.nav-tabs .nav-item .nav-link{color:#999;}



/* --- LOGIN SCREEN  */
input::placeholder { color: #999 !important;}
input::-webkit-input-placeholder {  color: #999 !important;}
input::-moz-placeholder {color: #999 !important;}
input:-ms-input-placeholder {color: #999 !important;}
input:-moz-placeholder {color: #999 !important;}
#kt_login > div{background-size:cover;background-position:center center;}
.kt-login .kt-grid__item.kt-grid__item--fluid.kt-grid.kt-grid--hor:before{content:"";height: 100%;width: 100%;background: rgba(0, 0, 0, 0.9);position: absolute;z-index:0;}
.kt-grid__item.kt-grid__item--fluid.kt-grid.kt-grid--hor .kt-login__wrapper{z-index: 1}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .form-control{background:rgba(255, 255, 255);color:#333;}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary{border-radius:3px;background:#563d7c;border-color:#563d7c;font-weight: bold}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary:hover{background:#333;border-color:#333;}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra{color:#FFF;font-weight:400;}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary:active{border-color:#563d7c}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox > span{background: rgba(255, 255, 255, 0.25);border: 1px solid rgba(255, 255, 255, 0) !important;}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-login__head{display:none;}
.kt-login__btn-primary{-webkit-transition:width 1s;transition:width 1s;width:190px;}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .input-group .form-control{
    margin-top: 10px;
    border-radius: 6px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form span{margin-left:0!important;line-height:26px;}


@media screen and (max-width: 990px) {
    .kt-login__btn-primary{width:100%;height:50px!important;}
    .kt-container {
    padding: 0 5px;
}
}


@media screen and (min-width: 991px) {
.kt-grid__item.kt-grid__item--fluid.kt-grid.kt-grid--hor.kt-wrapper{padding-top:80px;}
.kt-header{border-bottom: 0;background: rgba(0, 0, 0, 0.8);position: fixed;width: 100%;top: 0;}
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu.kt-menu__submenu--classic{padding:10px 0px;}
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item > .kt-menu__link {padding: 11px 20px;}
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text{color: #563d7c;font-weight: 500;}    
.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text{font-weight: 500;}
}


/* --- DASHBOARD  */
.categories-dashboard .category .category-weeks .week.currentweek .card{box-shadow:0 0 8px -4px #000;}
.categories-dashboard .category .category-weeks{padding:10px 0;}
.category > h5{font-weight:800;color:#333;margin-bottom:0;font-size:1.5rem;}