.opacity-15
{
    opacity: 0.08!important;    
}

.myday_sel_color{
    height:100px;
    background-repeat: repeat;
    background-attachment:scroll!important; 
}

.myday_categorie {
    font-size:11px;
    /*
    background-color:#EEE;
    */
    background-color:var( --bs-secondary);
}

.myday_cursor_pointer {
    cursor:pointer;
}

.myday_buttoncalendar {
    padding-top:5px;
}

.myday_month {
    padding-top:5px;
}

.myday_task {
    /*
    background-color:#f8f9fa;
    */
    background-color: var(--kt-input-bg);
}

.myday_task_completed {
    text-decoration:line-through;
    color:#ccc;
    font-size:11px;
}

.myday_task_notcompleted {
    font-size:14px;
}

.myday_task_actions {
    display:none;
}

.myday_newtask_input {
    margin-bottom:7px;
}

#myday_tags {
    margin-bottom:5px;
}

#items-noday,.items-noday {
    padding:5px 15px;
}

#items-noday .myday_task, .items-noday .myday_task{
    padding:5px 15px;
    background-color:var( --bs-secondary);
    border:1px solid var(--bs-white);
    /*background: hsla(210, 17%, 98%, 1);

background: linear-gradient(45deg, hsla(210, 17%, 98%, 1) 0%, hsla(210, 11%, 78%, 1) 100%);

background: -moz-linear-gradient(45deg, hsla(210, 17%, 98%, 1) 0%, hsla(210, 11%, 78%, 1) 100%);

background: -webkit-linear-gradient(45deg, hsla(210, 17%, 98%, 1) 0%, hsla(210, 11%, 78%, 1) 100%);

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F8F9FA", endColorstr="#C2C8CE", GradientType=1 );
*/
    
}

.myday_weeklygoals_svolto {
    text-decoration:line-through;
    color:#ccc;
}

.myday_task a {
    text-decoration: none;
    color:auto;
}

.modal-footer {
    justify-content: space-between;
}

.myday_taskdett_actions {
    display:none;
}

.myday_updatetask_input_dett {
    display:none;
}

#kt_app_sidebar {
    width:60px!important;
}

/* METRONIC */
/*
body {
   background-color:#FFF!important;
}*/

a {
    color: #112465!important;
}

.btn-primary,.btn-primary:hover{
    background-color:#112365!important;
}


/* LOGIN */
.required:after {
    display:none;
}
/* FINE LOGIN */

.app-header {
    background-color:#F5F5F5;
}

.app-sidebar-primary {
    background-color:#F5F5F5;
}

.myday_newtask_input {
    border:none!important;
}

.myday_buttoncalendar a i{
    color:#000!important;
}

.myday_month {
    font-size:30px;
    font-weight:900;
}

.myday_today {
    color: #112365;
}


#myday_modal_infotask {
    font-size:12px;
    padding-right:15px;
}

.myday_dashboard_col_description .trumbowyg {
    min-height:100px;
}

.bgi-size-cover {
    background-image: url('../images/loginbg.jpg') !important;
}

.app-sidebar-primary .app-sidebar-menu .menu>.menu-item.here>.menu-link .menu-icon, .app-sidebar-primary .app-sidebar-menu .menu>.menu-item.here>.menu-link .menu-icon .svg-icon, .app-sidebar-primary .app-sidebar-menu .menu>.menu-item.here>.menu-link .menu-icon i{
    color: #000!important;
}


#login_box {
  position:relative !important;
  background-color:#174569!important;
  background-image:url(../images/bgvuotovision.jpg);
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  min-height:100vh;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  text-align:center;
  backdrop-filter:blur(2px);
  box-shadow:inset 0 0 80px rgba(0,0,0,.4);
  overflow:visible !important;
}

/* LOGO */
#login_box::before{
  content:"" !important;
  position:absolute !important;
  top:32px !important;
  left:50% !important;
  transform:translateX(-50%) !important;
  width:180px !important;
  height:180px !important;
  background:url("/templates/myday/images/login.png") no-repeat center !important;
  background-size:contain !important;
  opacity:.95 !important;
  pointer-events:none !important;
  z-index:9999 !important;
  display:block !important;
}

/* Spazio per non sovrapporre il form al logo */
.sign-in-from{
  margin-top:210px !important;
}

/* Pulsanti */
.btn-primary,
.btn-primary:hover{
  background-color:#174569!important;
}

/* Header e sidebar */
.app-header,
.app-sidebar-primary{
  /* background-color:#174569; */
}

/* Titoli */
.th_sottotitolo{
  background:#EEE;
  padding:8px 15px;
  margin-bottom:7px;
}
.th_sottotitolo h5{margin:0;}
.th_capitolo{font-weight:bold;margin:3px 0;}
.th_capitolo p{margin:0;}
.rosso{color:#F00;background:#FFF;}

/* Evitiamo che eventuali immagini login vengano nascoste */
#login_box img[src*="login.png"]{
  display:block !important;
}

/* ================= MOBILE ================= */
@media (max-width:991.98px){

  .bgi-size-cover.bgi-position-center.order-1.order-lg-2{
    display:none!important;
  }

  .d-flex.flex-column.flex-lg-row-fluid.w-lg-50{
    width:100%!important;
  }

  #login_box::before{
    width:150px !important;
    height:150px !important;
    top:24px !important;
  }

  .sign-in-from{
    margin-top:190px !important;
  }
}

/* ================= DESKTOP ================= */
@media (min-width:992px){

  .d-flex.flex-lg-row-fluid.w-lg-50.bgi-size-cover.bgi-position-center.order-1.order-lg-2{
    display:flex!important;
    flex:1 1 50%!important;
    min-height:100vh!important;
    background-image:url("/templates/myday/images/auth-bg.png")!important;
    background-size:cover!important;
    background-position:center!important;
  }

  .d-flex.flex-column.flex-lg-row-fluid.w-lg-50{
    width:auto !important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }

  .w-lg-500px{
    margin:0 auto!important;
  }

  #login_box::before{
    width:180px !important;
    height:180px !important;
  }

  .sign-in-from{
    margin-top:210px!important;
  }
}