    input[type=checkbox]{ height: 16px; width: 16px; font-size: 16px; margin-top:-2px;background: #FFF; }
    input[type=radio]{ height: 18px; width: 18px; font-size: 18px; margin:-2px 0 0 0; text-shadow:none; background: #FFF; }
    input[type=text]{ background-color: white; padding:0 5x; }
    label[for=chkbox]{ margin:0; padding:0; font-size:16px; } 
    .fixed-line { position:sticky; top:0; z-index: 100; }
    .head-line { text-align:center; position:sticky; top:0; z-index: 80; }
    .main-body { background-image:url('https://mdtu.kftu.net/images/main/mdtu_main0.png'); width:1920px; height:1080px; }
    .main-menu { background-color: #68dcdc; width:100%; }
    .menu_h { background-color: #68dcdc; width:100%; }
    .menu_link:hover { background-color: #ebeef0;}
    a:hover { color: black; text-decoration: none;}
    a:visited { text-decoration:underline }
    #slider-wrap #slider li { max-width:1920px; }
    /* .selected:hover { background-color: white; } */
    .radius-5 { border-radius: 5px; }
    .radius-10 { border-radius: 10px; }
    .radius-20 { border-radius: 20px; }
    /* label { margin:0; padding:0; }  */
    .note-editor .note-editable { line-height: 100%; }
    .text-list { font-weight:400; word-break:break-all; }
    .btn { border:1px solid; vertical-align:middle; margin-bottom:0; padding:1px 5px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); }
    .side-menu { display:none; position: relative; width:90; top: 478px; right: 7%; transform: translate(0%); background-color: #ffffff; margin:0 auto; border:1px solid #dcdcdc;line-height:1.2em;letter-spacing:-2px; word-spacing:0; }
    .side-submenu { display:none; transition-duration: 0.5s; }
    .sm-style { height:35px; background-color:#41d3df; border:1px solid #6cecec; padding:10px; }
    .hover_box:hover {  border-radius: 5px; box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.2); }
    .box-shadow { border-radius: 5px; box-shadow: 3px 3px 5px 1px rgba(0,0,0,0.2); }
    .box30 { width: 100%; max-width: 300px; height:450px; border:0; }
    .box41 { width: 100%; max-width: 390px; height:500px; border:1px solid #acb9e6; border-radius: 3px; position: relative; padding:0px; }
    .box42 { width: 100%; max-width: 390px; height:500px; border:1px solid #acb9e6; border-radius: 3px; position: relative; padding:0px; }
    .box60 { width: 100%; max-width: 540px; height:450px; border:0; }
    .box61 { width: 100%; max-width: 540px; height:450px; border:0; }
    .box62 { width: 100%; max-width: 540px; height:450px; border:0; }
    .boxFull { width: 100%; width: 1920px; height:585px; min-height:150px; border:1px solid #acb9e6; border-radius: 3px; position: relative; padding:0px; }
    .subboxFull { width: 100%; width: 1920px; height:200px; border:1px solid #acb9e6; border-radius: 3px; position: relative; padding:0px; }
    .containerx { width:100%; width: 1600px; border: 0; margin: 0 auto; position: relative; padding:0; }
    .scroll { white-space:nowrap; overflow-x: auto; overflow-y: hidden;  -ms-overflow-style: none; /* IE and Edge */    scrollbar-width: none; /* Firefox */ }
    .scroll::-webkit-scrollbar { display: none; }
    button:focus {outline: none; }
    input, button { -webkit-appearance: none; -webkit-border-radius: 0; }
    area:focus{ border: none; outline:none; outline-style: none; -moz-outline-style:none; background-color:#a0a0a0; }
    .moving-bsize {
        background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
        background-size: 150px;
        width: 300px;
        height: 300px;
        border: 2px solid;
        color: pink;
      }
    .tab { list-style: none; margin: 0; padding: 0; overflow: hidden; }
    .tab li { float: left; }
    .tab li a { display: inline-block; color: #fff; border:0.1px solid #c0c0c0; border-top-right-radius:15px; text-align: center; text-decoration: none; padding: 1px 10px; font-size: 16px; transition:0.3s; }
    .tabcontent { display: none; background-color:#ededed; color:#000; }
    ul.tab li.current{ border-top-right-radius: 15px; background-color: #29c9c9; color: #fff; z-index:100;}
    .tabcontent.current { display: block; }
    .menu_map { overflow: hidden;}
    .menu_map:hover { cursor:pointer; background-color:#a0a0a0;}