.input-group>.form-control,
.input-group>.custom-select,
.input-group>.custom-file {
  border-radius: 10px;
}

.form-group label {
  font-weight: 350;
  margin-bottom: .2rem;
  color: #0D0D0D;
}

.breadcrumb-item.active {
  font-weight: 450;
  color: #0D0D0D;
}

input[type='text'].form-control,
input[type='password'].form-control {
  font-weight: 350;
}

.font-weight-bold {
  font-weight: 400!important;
  margin-bottom: .85rem;
}

.custom-file-label {
  background-color: #F7F2EB;
  border: 1px solid #C59F6B;
}

.custom-file-label::after {
  background-color: #F7F2EB;
}


.table th {
  font-weight: 400;
}

.dataTables_scroll .dataTables_scrollBody table {
  font-weight: 350;
}

.btn-sm, .btn-group-sm>.btn {
  border-radius: 5px;
  transition: transform 0.3s ease;
}

.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):hover, .btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):focus, .btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).focus, .btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn):active, .btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).active, .show>.btn:not(.bg-transparent):not([class*=btn-outline]):not(.btn-light):not(.btn-link):not([class*=alpha-]):not(.fab-menu-btn).dropdown-toggle{
  transform: scale(1.03);
  box-shadow: 0px 1px 7px 0px #0D0D0D;
}

.select2-container--open.select2-container--below .select2-selection--single, .select2-container--open.select2-container--below .select2-selection--multiple {
  border-radius: 10px;
}

.select2-container--open .select2-dropdown--below {
  border-radius: 10px;
}

.select2-search--dropdown .select2-search__field {
  border-radius: 10px;
}

.bootstrap-switch {
  border-radius: 10px;
}

.input-group-text {
  border-radius: 0px 10px 10px 0px;
}

.alert.alert-styled-left{
  border-radius: 10px;
}

.AnyTime-win{
  border-radius: 10px;
}

.select2-selection--single:not([class*=bg-]):not([class*=border-]){
  border-radius: 10px;
}

.dropdown-menu {
  border-radius: 10px;
  background-color: #F7F2EB;
}

.bg-indigo{
  background-color: #09332F;
}

.btn-primary{
  background-color: #09332F;
}

.bg-primary{
  background-color: #09332F!important;
}

.bootstrap-switch-success{
  background-color: #09332F;
}

.btn-success{
  background-color: #09332F;
}

.navbar-brand-lmtl4 img {
  height: auto;
  filter: invert(1);
}

.sidebar-light-lmtl4 #menu .nav-group-sub-lmtl4 .active-lmtl4, .sidebar-light #menu .nav-group-sub .active{
  background-color: #C59F6B!important;
  border-radius: 0px 10px 10px 0px;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.sidebar-dark-lmtl4 #menu .nav-group-sub-lmtl4 .active-lmtl4, .sidebar-dark #menu .nav-group-sub .active{
  background-color: #C59F6B!important;
  border-radius: 0px 10px 10px 0px;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

button, html [type="button"], [type="reset"], [type="submit"] {
  border-radius: 5px;
}

.timeline-icon{
  border:none;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

input[type='text'].form-control, input[type='password'].form-control {
  border-radius: 10px;
  border: 1px solid #C59F6B;

}

.btn-light:hover, .btn-light:focus, .btn-light.focus, .btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active, .show>.btn-light.dropdown-toggle{
  transition: transform 0.3s ease;
  transform: scale(1.03);
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.dropdown-item:hover, .dropdown-item:focus{
  background-color:  #C59F6B;
}

.border-right-success-400 {
border-right-color: #C59F6B
}

.border-right-success {
  border-right-color: #C59F6B
  }

.form-control:disabled, .form-control[readonly]{
  background-color: #F7F2EB;
  border: 1px solid #C59F6B;
  }

.input-group {
  border-radius: 10px;
}

.modal-content {
  border-radius: 10px;
}

.nav-tabs-bottom .nav-link.active:before{
  background-color: #C59F6B;
}

.badge {
  border-radius: 15px;
}

.badge-primary{
  background-color: #C59F6B;
  border-radius: 15px;
}

.jodit-container:not(.jodit_inline) {
  border-radius: 10px;
}

.rounded-right-0 {
  border-radius: 10px;
}

.communication-filter {
  border-radius: 10px;
}

.card {
  border-radius: 10px;
  background-color: #F7F2EB;
}

select:not([size]):not([multiple]).form-control {
  border-radius: 10px;
  border: 1px solid #C59F6B;

}

.form-control {
  border-radius: 10px;
  background-color: #F7F2EB;
}

#notificationSettingIdentBox {
  border-radius: 10px;
}

.form-group label {
  border-radius: 10px;
}

.page-header-light .breadcrumb-line-light:not(.breadcrumb-line-component):last-child {
  font-weight: 500;
}

.sidebar-light .nav-sidebar .nav-link:not(.disabled):hover{
  background-color: transparent;
  border-radius: 0px 10px 10px 0px;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.sidebar-light .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-light .nav-sidebar>.nav-item>.nav-link.active {
  box-shadow: 0px 1px 7px 0px #8D8D8D;
  border-radius: 0px 10px 10px 0px;
}

#menu>.nav-item-lmtl4>.nav-link-lmtl4.active {
  border-radius: 0px 10px 10px 0px;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
  background-color: #09332F;
  color: #fff;
}

/* .nav-sidebar-lmtl4 .nav-item-lmtl4:not(.nav-item-divider-lmtl4):not(:last-child):hover{
  background-color: #F7F2EB;
} */

.nav-sidebar-lmtl4 .nav-item-lmtl4:not(.nav-item-divider-lmtl4):not(:last-child){
  border-radius: 0px 10px 10px 0px;
}

#menu .nav-group-sub-lmtl4 .nav-link-lmtl4, #menu .nav-group-sub .nav-link{
  border-radius: 0px 10px 10px 0px;
}

#menu .nav-group-sub-lmtl4 .nav-link-lmtl4, #menu .nav-group-sub .nav-link:hover{
  border-radius: 0px 10px 10px 0px;
}

.nav-sidebar-lmtl4 .nav-item-open-lmtl4>.nav-link-lmtl4:not(.disabled-lmtl4):not(:active), .nav-sidebar-lmtl4>.nav-item-expanded-lmtl4>.nav-link-lmtl4:not(:active){
  border-radius: 0px 10px 10px 0px;
  background-color: #09332F;
  color:white;
}



.nav-sidebar-lmtl4{
  border-radius: 0px 10px 10px 0px;
  background-color: #F7F2EB;
}

.nav-sidebar-lmtl4:hover{
  border-radius: 0px 10px 10px 0px;
  background-color: #F7F2EB;
}

.communication-color-right {
  border-radius: 10px;
}

/* .nav-group-sub-lmtl4:hover{
  border-radius: 10px;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
} */


.btn-success:hover {
  background-color: #C59F6B;
}

.btn-primary:hover {
  background-color: #C59F6B;
}

.btn-group>.btn:hover, .btn-group-vertical>.btn:hover {
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.sidebar-expand-lg-lmtl4.sidebar-main-resized-lmtl4:not(.sidebar-collapsed-lmtl4):not(.sidebar-main-unfold-lmtl4){
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.nav-sidebar-lmtl4 .nav-link-lmtl4:focus, .nav-sidebar-lmtl4 .nav-link-lmtl4:hover{
  box-shadow: 0px 1px 7px 0px #8D8D8D;
  background-color: F7F2EB!important;
  border-radius: 10px;
}


.btn-outline-secondary:hover {
  box-shadow: 0px 1px 7px 0px #8D8D8D;
  transition: transform 0.3s ease;
  transform: scale(1.03);
}

.bg-light {
  background-color: #F7F2EB!important;
}

.btn:not(:disabled):not(.disabled){
  border-radius: 10px;
}

/* Darkmode verze */
.sidebar-dark-lmtl4 .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-dark-lmtl4 .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar>.nav-item>.nav-link.active{
  box-shadow: 0px 1px 7px 0px #0D0D0D;
  border-radius: 0px 10px 10px 0px;
  background-color: #09332F;
}

.sidebar-dark-lmtl4 #menu .nav-group-sub .active{
  background-color: #C59F6B!important;
  border-radius: 0px 10px 10px 0px;
  box-shadow: 0px 1px 7px 0px #0D0D0D;
}

.navbar-dark-lmtl4{
  background-color: #09332F;
}

.sidebar-dark-lmtl4 .nav-sidebar .nav-link:not(.disabled):hover, .sidebar-light .card[class*=bg-]:not(.bg-light):not(.bg-white):not(.bg-transparent) .nav-sidebar .nav-link:not(.disabled):hover{
  box-shadow: 0px 1px 7px 0px #0D0D0D;
  border-radius: 0px 10px 10px 0px;
}

.sidebar-dark-lmtl4{
  background-color: #3C3C3C;
}

/*.rounded-round{ /* Zamkne interakci myší s obrázkem (řeší problém, že na MacOS se automaticky při posunu obrázku nahrál jako příloha
  pointer-events: none;
}*/

.rounded-round {
  border: 1px solid #C59F6B;
  padding: 10px;
  border-radius: 248px!important;
  transition: transform 0.3s ease;
}

.rounded-round:hover {
  transform: scale(1.03);
  box-shadow: 0px 1px 7px 0px #0D0D0D;
}

#sfpFormMainHeader{
  border-radius: 0px;
  box-shadow: none;
}

/*. Přebarvení aplikace - pozadí, boxy, atp }*/

.content-wrapper {
  background-color: #F7F2EB;
}

#FlightDurationFormatted {
  border-radius: 10px;
}

.text-success-400{
  color: #C59F6B;
}

.sidebar-content-lmtl4 {
  background-color: #F7F2EB;
  box-shadow: 0px 1px 7px 0px #8D8D8D;
}

.page-header-light .breadcrumb-line-light:not(.breadcrumb-line-component):last-child {
  background-color: #F7F2EB; /*. lišta s rozcestníkem domeček / žádost o let / xxx }*/
}

.card-footer:first-child, .card-header+.card-footer, .card-header+*>.card-footer:first-child {
  background-color: #F7F2EB;
}

.card {
  background-color: #F7F2EB!important;
}

.jodit-ui-virtual-scroll {
  background-color: #F7F2EB;
}

.jodit-ui-sidebar {
  background-color: #F7F2EB;
}

.input-group-text {
  background-color: #F7F2EB;
}

input[type='text'].form-control, input[type='password'].form-control {
  background-color: #F7F2EB;
}

.select2-selection--single:not([class*=bg-]):not([class*=border-]) {
  background-color: #F7F2EB;
  border: 1px solid #C59F6B;
}

.btn-group>.btn:first-child {
  background-color: #F7F2EB;
  border: 1px solid #C59F6B;
  border-radius: 10px;
}

.card-header:first-child {
  background-color: #F7F2EB!important;
  border-radius: 10px;
  /* box-shadow: 0px 1px 7px 0px #8D8D8D; */
}

.nav-sidebar-lmtl4 .nav-link-lmtl4:focus, .nav-sidebar-lmtl4 .nav-link-lmtl4:hover{
  background-color: transparent;
}

.text-info {
  color: #0D0D0D!important;
}

.text-primary-600 {
  color: #0D0D0D;
}

.sidebar.sidebar-dark-lmtl4.sidebar-main.sidebar-expand-md {
  background-color: #3C3C3C;
  box-shadow: 0px 1px 7px 0px #0D0D0D;
}

.bootstrap-switch {
  background-color: #F7F2EB;
  border-radius: 10px;
  border: 1px solid #C59F6B;
}

.navbar-expand-lg .navbar-collapse {
  background-color: #F7F2EB;
}

.bootstrap-switch-label:hover, .bootstrap-switch-label:active {
  background-color: #F7F2EB;
}

.bootstrap-switch-label, .bootstrap-switch-label {
  background-color: #F7F2EB;
}

.select2-dropdown {
  background-color: #F7F2EB;
  border-radius: 10px;
}

.select2-search--dropdown .select2-search__field {
  background-color: #F7F2EB;
  border-radius: 10px;
  border: 1px solid #C59F6B;
}

.modal-content {
  background-color: #F7F2EB;
}

.DTS .dataTables_scrollHead, .DTS .dataTables_scrollFoot {
  background-color: #F7F2EB;
}

select:not([size]):not([multiple]).form-control {
  background-color: #F7F2EB;
}

.jodit-container:not(.jodit_inline) {
  border-radius: 10px;
}

.jodit-container:not(.jodit_inline) .jodit-workplace {
  background-color: #F7F2EB;
}

.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal, .jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{
  background-color: #F7F2EB;
}

.communication-filter {
  background-color: #F7F2EB;
}

body{
  background-color: #F7F2EB;
}

.bg-indigo-400 {
  background-color: #09332F;
}

.navbar-footer-lmtl4{ 
  background-color: #F7F2EB;
}

.sidebar-light .nav-sidebar>.nav-item-open>.nav-link:not(.disabled), .sidebar-light .nav-sidebar>.nav-item>.nav-link.active {
  background-color: #09332F;
  color: #fff;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { 
  background-color: #F7F2EB;
}

.jodit-workplace+.jodit-status-bar:not(:empty) { 
  background-color: #F7F2EB;
}

.jodit-file-browser-pro__header{ 
  background-color: #F7F2EB;
}


[class*=bg-]:not(.bg-transparent):not(.bg-light):not(.bg-white):not(.btn-outline):not(body){ /* barva horní lišty */
  background-color: #09332F!important;
}

.select2-selection--multiple:not([class*=bg-]):not([class*=border-]) {
  background-color: #F7F2EB;
  border-radius: 10px;
  border: 1px solid #C59F6B;
}

/*.card-header:not([class*=bg-]):not([class*=alpha-])+.card-body, .card-header:not([class*=bg-]):not([class*=alpha-])+*>.card-body:first-child {
  background-color: #09332F!important;
}*/

.nav-link-lmtl4{
  color:#0D0D0D;
}

.nav-link-lmtl4:hover{
  color:#1f2937;
}

.nav-link-lmtl4:focus{
  color:#1f2937;
}

.sidebar-lmtl4{
  color:#1f2937;
}

.btn-flat-white-lmtl4{
  color:#1f2937;
  background-color: rgba(37,43,51,0.1);
}

.btn-flat-white-lmtl4:hover{
  color:#1f2937;
  background-color: rgba(37,43,54,0.2);
}

.btn-check-lmtl4:checked+.btn-lmtl4, .btn-lmtl4.active-lmtl4, .btn-lmtl4.show-lmtl4, .btn-lmtl4:first-child:active, :not(.btn-check-lmtl4)+.btn-lmtl4:active {
  color: #1f2937;
  background-color: rgba(37,43,54,0.25);
}

.active-lmtl4:hover{
  color: #fff;
} 

