* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  body{
    background: #F0F0F0;
    overflow-x: hidden;
  }
  .bacstage{
    background: #F0F0F0;
    // height: 100vh !important;
  }

 .bacstage_wordspace{
    width: 75%;
    margin: 0 auto;
 }

  .bacstage_nav{
    padding: 15px;
    background:#3B7054;
    height:100% !important;
    color:#fff;
    
  }

  .ntcri_logo{
    object-fit: cover;
    // width: 100px;
    // height: auto;
  }

  .logo_box{
    box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
    padding: 10px;
    background: #fff;
  }
  .bacstage_nav_content{
    padding: 15px;
    list-style:none;
    ul{
        padding: 10px;
    }
    li{
        margin-top: 10px;
        cursor: pointer;
        font-size: 20px;
        a{
            color:#fff;
            font-size: 18px;
            text-decoration: none;
        }
    }
  }


  .bacstage_wordspace_breadcrumb{
    background: #fff;
    box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
    padding: 30px;
    margin-top: 50px;
    font-size: 24px;
    a {
        color: #6c757d;
        text-decoration: underline;

    }

  }

  .bacstage_wordspace_addclass_w80{
    width: 80%;
    margin:0 auto ;
 
  }
  .bacstage_wordspace_addclass{
    padding: 15px;
  }

  .bacstage_wordspace_addclass,.bacstage_wordspace_class_list{
    background: #fff;
    box-shadow: 0 2px 5px 1px rgba(64,60,67,.16);
    padding:50px 0;
    margin-top: 50px;
    .input-group-text{
        background-color:#fff !important;
        border: none !important;
        width: 15%;
    }
   .date{
         background-color:#fff !important;
        border: none !important;
        width: 15%;
   }
  }
  
  .send_button{
    margin-top: 30px;
  }

  .bacstage_nav_title{
    color:#ffff;
    font-size: 20px;
    text-decoration: none;

}

.bacstage_nav_title {
    cursor: pointer;
    margin-top: 15px;
}

// 課程清單頁面

.bacstage_wordspace_class_list{
    padding: 15px;
}

.table{
    tr{
        th{
            font-size: 14px;
        }
    }
    td{
        font-size: 14px;
    }
}

.delete{
    font-size: 12px;
}

.teacher{
    width: 9%;
}

.classname{
    width: 15%;
}
.number{
    width: 5%;
}

.btn__delete {
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    box-shadow: 0 0 6px rgb(179, 179, 179);
    -webkit-box-shadow: 0 0 6px rgb(179, 179, 179);
    -moz-box-shadow: 0 0 6px rgb(179, 179, 179);
    color: #fff;
    margin-right: 0;
    background-color: #e74c3c;
    border:none;
    transition: 0.3s;
    &:hover{
     background-color: #d0ece7;
    
    }
}