@charset "utf-8";

@font-face {
	font-family: 'Pretendard-Bold';
    src: url('../font/Pretendard-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Black';
    src: url('../font/Pretendard-Black.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-ExtraBold';
    src: url('../font/Pretendard-ExtraBold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-ExtraLight';
    src: url('../font/Pretendard-ExtraLight.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Light';
    src: url('../font/Pretendard-Light.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Medium';
    src: url('../font/Pretendard-Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Regular';
    src: url('../font/Pretendard-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-SemiBold';
    src: url('../font/Pretendard-SemiBold.otf') format('opentype');
}
@font-face {
	font-family: 'Pretendard-Thin';
    src: url('../font/Pretendard-Thin.otf') format('opentype');
}


@font-face {
	font-family: 'ONEMobilePOP';
    src: url('../font/ONEMobilePOP.ttf') format('truetype');
}
@font-face {
	font-family: 'ONEMobileOTF-Regular';
    src: url('../font/ONEMobileOTF-Regular.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobileOTF-Light';
    src: url('../font/ONEMobileOTF-Light.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobileOTF-Bold';
    src: url('../font/ONEMobileOTF-Bold.otf') format('opentype');
}
@font-face {
	font-family: 'ONEMobilePOPOTF';
    src: url('../font/ONEMobilePOPOTF.otf') format('opentype');
}

@font-face {
	font-family: 'neodgm';
    src: url('../font/neodgm.ttf') format('truetype');
}

* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html, body, #root, #app{height: 100%;}
html,
body,
#root {
    font-size: 10px;
    color: #2E2F30;
    font-family: 'ONEMobileOTF-Regular';
    
}
html,
body{ background-color: #eaedf4;}
body{position:relative;text-align: left; overflow-x: hidden; width: 1920px;}
::-webkit-scrollbar {width: 10px; height: 10px;}
::-webkit-scrollbar-track {border-radius: 5px;background-color: #EAEDF4;}
::-webkit-scrollbar-thumb {	border-radius: 5px; background-color: #FFBA08;}
#root, #app{
    /* height: 100%;  */
   }
input, select, span,p, label {
    font-size: 16px;
}
input::placeholder{color: #8C8E92;}
input[type="text"]{ padding:10px 20px; width: 100%; }
input#file-upload-button{padding: 10px ;} 
  
button{
    border: none;
    background-color: transparent;
    cursor: pointer;
}
textarea{resize: none; border: 0; outline: 0; font-size: 20px; font-family: 'ONEMobileOTF-Regular';}

a{text-decoration: none; color: #2E2F30;}

table {
    font-size: 20px;
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
border: 0;}
thead{background-color: #eaedf4;}
tbody tr{border-bottom: #eaedf4 1px solid; cursor: pointer;}
td{padding: 10px ; text-align: center;} 

/* .btn-upload {
    width: 100px;
    height: 40px;
    background: #f0f0f0;
    border: 1px solid rgb(77,77,77);
    font-weight: 500;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    &:hover {
      background: rgb(77,77,77);
      color: #fff;
    }
  }
  
  #file {
    display: none;
  } */