@import url('https://fonts.googleapis.com/css2?family=Quicksand:ital,wght@0,100;0,300;0,400;0,700;1,400;1,700&display=swap');
/* START [general] remove-color-dots */
i.dot, span.dot {display:none !important;}
/* END [general] remove-color-dots */
/* START [general] hide-menu-calendar */
ul.sidebar-menu li#calendar { display:none; }
/* END [general] hide-menu-calendar */

/* Scrollbars */
::-webkit-scrollbar {
  width: 3px;
}
 
::-webkit-scrollbar-thumb {
  background: #dedede;
  border-radius: 10px;
}
::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
}

body{
font-family: 'Quicksand', sans-serif !important;
font-size:16px;
}


.navbar-custom-menu>.navbar-nav>li>.dropdown-menu, .fixed .main-header{
border-bottom-left-radius:15px !important;
border-bottom-right-radius:15px !important;
}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{
overflow:hidden;
}
.main-header .navbar{
font-size:14px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p, span, .main-header .logo {
font-family: 'Quicksand', sans-serif !important;
}
#custom_css textarea{
font-family: 'Courier New', sans-serif !important;
}

.select2-container--bootstrap .select2-selection{
border: 2px solid #eee;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 10px;
}

.select2-container--bootstrap .select2-selection--single{
height:auto;
    min-height: 47px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
    color: #555;
    padding: 7px 7px;
}

.duration-input{
min-width: 60px;
    padding: 10px 10px;
    height: auto;
    border-radius: 10px;
}
.info-box, .small-box{
border-radius:10px;
overflow:hidden;
}
.box-body{
border-radius:15px;
}
.box-footer > input[type=submit], .box-footer > button{
    margin-right: 5px;
    padding: 10px 23px;
    font-size: 1.7rem;
    border-radius: 6px;
}

.btn-group.week-picker-btn-group .btn-left, .btn-group.week-picker-btn-group .btn-right{
border-radius:100% !important;
margin: 0 !important;
}
.btn-group>.btn-group{
margin-right:7px;
}
.btn-group>.btn-group:(:last-child){   
margin-right:0px;
}

/* .btn-default{
border-radius:10px !important;
} */

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 10px;
margin-left:10px;
margin-right:10px;
}
#quick_entry_form_date_week_number{
font-size:1.7rem;
}
.select2-container--bootstrap .select2-dropdown{
margin-top: 0;
    border: 1px solid #ccc;
    padding-top: 8px;
    border-radius: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option{
padding:10px 12px;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field{
padding:10px;
}
.box-body>.table thead, .box-body>.table tfoot{
font-size:1.6rem;
}
.box-header .box-title{
font-weight:bold;
}
table.dataTable td.weekend, table.dataTable th.weekend{
background-color:#ffcbc7;
}
table.dataTable tr:nth-child(even) {
background: #fafafa !important
}
.avatar{
width:36px;
height:36px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.avatar:hover{
transform:scale(1.35);
}
.box{
border-radius:10px;
padding:15px;
}
.box-footer {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
padding:12px 15px;
}

.select2-container--bootstrap .select2-results__group{
font-size:1.7rem;
}
@media only screen and (min-width: 768px) {
.qe-entry-week-row td:hover:nth-child(1){
min-width:400px;
}
.qe-entry-week-row td:hover:nth-child(2){
min-width:170px;
}
}

.swal2-container.swal2-backdrop-show{
border-radius:15px !important;
}


/* login*/
body.login-page .login-box-body {
    border-radius: 15px;
/* From https://css.glass */
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
border: 1px solid rgba(255, 255, 255, 0.3);
}
.login-page{
background-color: #FBDA61;
background-image: linear-gradient(45deg, #FBDA61 0%, #FF5ACD 100%);
/* background: url("https://ik.imagekit.io/tmrwcomsg/macOS-Ventura-Wallpaper-Dark_Ptncs0B61.jpg?updatedAt=1685420984425"); */
background-size:cover;
background-position:50% 0%;
}
.login-page h3, .login-page label{
color:#fff !important;
}
body.login-page .form-group input[type=password], body.login-page .form-group input[type=text] {
    padding: 30px 15px;
    border-radius: 10px;
    font-size: 1.5rem;
}
body.login-page .login-box-body .btn{
padding:18px 7px;
border-radius:10px !important;
}