[contenteditable=true], [contenteditable=false]{
    display: block;
    resize: none;
    outline: none;
    text-decoration: none;
    text-transform: none;
    text-align: left;
    cursor: text;
    min-height: 56px;
    height: auto !important;
    width: 100%;
    border: 1px solid #ECECEC;
    border-radius: 6px;
    background-color: #FCFCFC;
    padding: 6px 13px;
    color: #495057;
    overflow-y: auto;
}
[contenteditable=true]:empty:before {
    content: attr(placeholder);
    color: #B8B8B8;
    display: block;
}
[contenteditable=false]:empty:before {
    content: attr(placeholder);
    color: #B8B8B8;
    display: block;
}

.form-err{
    color: #D84D4D;
    margin-top: 0;
    display: inline-block !important;
    font-size: 12px !important;
    width: 100%;
    margin-left: 2px;
    text-align: left;
}

.bootstrap-dialog .modal-header {
    display: block;
}
.bootstrap-dialog .modal-footer {
    text-align: right;
}
.bootstrap-dialog .modal-header .close {
    outline: none;
}
.bootstrap-dialog .modal-header {
    background-color: #303956 !important;
}

#toast-container>.toast-success {
    background-color: #303956!important;
}
#toast-container>.toast-warning {
    background-color: #ed0b4ccc !important;
}

[dir=ltr] .active .nav-link, [dir=ltr] .nav-link.active {
    color: #fff;
    background-color: #5567ff;
}

[dir=ltr] .collapse:not(.show) {
     display: block;
}
.collapse:not(.in) {
    display: none !important;
}

.auth-modal .modal-body{
    padding: 20px 30px 10px 30px;
}
.auth-modal .modal-footer{
    text-align: center;
}

.courses-list .card-img-top{
    background-size: cover !important;
}

.custom-checkbox,
.custom-control-input,
.custom-control-label{
    cursor: pointer;
}


[dir=ltr] .navbar-dark-dodger-blue {
    background: #303956
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-text-50 {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-text-70 {
    color: hsla(0,0%,100%,.7)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-text-100 {
    color: #fff
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search {
    background-color: #212a45;
    border-color: #212a45
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control {
    color: #fff
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control::-webkit-input-placeholder {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control::-moz-placeholder {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control:-ms-input-placeholder {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control::-ms-input-placeholder {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control::placeholder {
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .form-control:focus {
    background-color: transparent!important
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-search .btn {
    background: transparent;
    color: hsla(0,0%,100%,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-avatar {
    background-color: #212a45
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn {
    color: #fff;
    background-color: #212a45;
    border-color: #212a45;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:hover {
    color: #fff;
    background-color: #151a2b;
    border-color: #111523
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn.focus,[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:focus {
    color: #fff;
    background-color: #151a2b;
    border-color: #111523;
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(39,44,51,.075),0 0 0 1px rgba(66,74,97,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn.disabled,[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:disabled {
    color: #fff;
    background-color: #212a45;
    border-color: #212a45
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:not(:disabled):not(.disabled).active,[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:not(:disabled):not(.disabled):active,[dir=ltr] .show>.navbar-dark-dodger-blue .navbar-btn.dropdown-toggle {
    color: #fff;
    background-color: #111523;
    border-color: #0c101a
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:not(:disabled):not(.disabled).active:focus,[dir=ltr] .navbar-dark-dodger-blue .navbar-btn:not(:disabled):not(.disabled):active:focus,[dir=ltr] .show>.navbar-dark-dodger-blue .navbar-btn.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(39,44,51,.125),0 0 0 1px rgba(66,74,97,.5)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-brand,[dir=ltr] .navbar-dark-dodger-blue .navbar-brand:focus,[dir=ltr] .navbar-dark-dodger-blue .navbar-brand:hover {
    color: #fff
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link {
    color: hsla(0,0%,100%,.7)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link:focus,[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link:hover {
    color: #fff
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link.disabled {
    color: hsla(0,0%,100%,.25)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .active>.nav-link,[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link.active,[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .nav-link.show,[dir=ltr] .navbar-dark-dodger-blue .navbar-nav .show>.nav-link {
    color: #fff
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-toggler {
    color: hsla(0,0%,100%,.7);
    border-color: hsla(0,0%,100%,.1)
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-toggler-icon {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30"><path stroke="%23858D94" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"/></svg>')
}

[dir=ltr] .navbar-dark-dodger-blue .navbar-border {
    border-color: hsla(0,0%,100%,.1)!important
}

[dir=ltr] .navbar-dark-dodger-blue .badge-notifications {
    border: 1px solid #303956
}

.upload-photo-btn{
    cursor: pointer !important;
    position: absolute;
    right: -10px;
    top: -10px;
    border-radius: 50% !important;
    padding: 0 !important;
    height: 26px;
    width: 26px;
    font-size: 11px;
    -webkit-box-shadow: 0 4px 17px 0 rgb(24 28 50 / 25%) !important;
    box-shadow: 0 4px 17px 0 rgb(24 28 50 / 25%) !important;
}