.main-navigation > a {padding: 0px;text-align: left;border: indianred;padding: 10px 10px 10px 18px;}
.change-password-layout .modal-backdrop{background-color:#e6e6e6 !important;opacity: 1 !important;}
.main-navigation > li  a > span{font-size:0.90rem;}
.main-navigation > a > span{font-size:0.9rem;padding-left:10px;opacity: 0.8;color:#dcdcdc!important;}
.main-navigation li a{text-overflow: inherit;}
.btn-schedule:hover{background-color: #38445a!important;}
.admin-calendar > .fc-header-toolbar button{padding:4px 8px;font: 1em sans-serif;}
.btn-padding-new{padding: 6px 16px;}
.paddingfilter{/* padding: 10px 0px 15px 0px; */padding: 0px 0px 15px 0px;}
.pt-20{padding-top:20px;}
.pt-28{padding-top:25px;}
.fc-day-grid-event .fc-content {white-space: inherit;overflow: hidden;display: block !important;}
.menu-schedule{background-color: inherit!important;box-shadow: inherit;}
.menu-schedule > .card-header{background-color: inherit;padding: 0px 20px;}
.menu-schedule > .card-header > a{color:#fff;text-transform: inherit;display: block;}
.menu-schedule > .card-header > a i{color:#dcdcdc ;}
.menu-schedule > .card-header > a i.icon-chevron-down{float: right;top: 5px;position: relative;}
.menu-schedule > .card-header > a span{font-size:12px;font-weight:400;padding-left:6px!important;color:#dcdcdc;opacity:0.8}
.menu-schedule > #accordion4 .card-body{padding:2px 10px;}
.menu-schedule > #accordion4 .card-body a{font-size: 13px;padding: 10px;text-align: left;}
.form-select-new{border-color: #ccd6e6;/*color:#b1c1d8;*/}
.table-user{}
.fc-event span {font-size: 12px;font-weight: 400;}
.login-title {padding: 12px 10px;}
.login-title .card-title h2{text-transform: capitalize;font-weight: 500;margin-top:20px;}
.logo-main{width: 180px;}
.navbar-header{background-color: #fff!important;}
.header-navbar .navbar-header .navbar-brand {padding: 5px 0px;}
@media only screen and (min-width:991px) {
.pt-lg-28{padding-top:28px;}
}
@media only screen and (max-width:991px) {
.pt-lg-mx-15{padding-top:15px;}
}
@media only screen and (max-width:575px) {
    .fc-toolbar {flex-direction: column;align-items: start;}
    .fc-center{margin-top:10px;margin-bottom: 10px;}
    .breadcrumbs-top .col-auto:nth-child(2){margin-top:10px;margin-bottom: 10px;}
}
.absence-btn{float: right;}
@media screen and (max-width: 575px) {
    th.fc-widget-header {padding: 6px;overflow: scroll;font-size: 11px;white-space: pre-line;}
    .fc-view-container{overflow: scroll;}
    th.fc-widget-header {width:150px!Important;}
    .fc-content-skeleton > table tbody tr td{width: 200px!important;}
    .fc td, .fc th {min-width: 200px!important;height:50px;}
    .fc table {table-layout:auto;overflow-x: auto;white-space: nowrap;}
    .fc-scroller{height: auto!important;}
}
.form-control::placeholder {
    color: #000 !important;
}

.swal2-modal.swal2-popup .swal2-title{ line-height: 24px !important;}
.backgroung-custom-popup{background: rgba(91, 189, 114, 0.95);}
.backgroung-custom-popup .swal2-title, .backgroung-custom-popup .swal2-close{color: #fff;}

.event-full {background: #DA4453;border: 1px solid #DA4453;padding: 2px 7px 4px;}
.event-partial {background: #dda636;border: 1px solid #dda636;padding: 2px 7px 4px;}
.event-pending {background: #5a5ae4;border: 1px solid #5a5ae4;padding: 2px 7px 4px;}
.event-approve {margin-left: 5px;}
.event-onhold {margin-left: 5px;}
.event-pencil {margin-left: 10px;}
.event-thumbs {margin-left: 10px; position: absolute; top: 0px; right: 0px;padding: 4px;}