/**
* reset styleseet file
* - font
* - margin
* - padding
* - border
*
* @Program     DWEBS
* @Type  	   css
* @author      DWEBS
* @link        https://www.dwebs.kr
*/

/* -------------------------------------------------------------------
| bootstrap device-width.css
| ------------------------------------------------------------------*/
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

@-moz-document url-prefix() {
    fieldset { display: table-cell; }
}

/* -------------------------------------------------------------------
| DEFAULT TAG SETTING
| ------------------------------------------------------------------*/
/* Prevent scroll on narrow devices */
/*html, body {overflow-x: hidden;}*/
/*html, div, p, ul, li {margin:0px; padding:0px;}*/
/*dl,ul,ol,menu,li {list-style:none;}*/
/*a {text-decoration: none; outline: 0;}*/
/*button, button:focus{border:0; outline:0; outline:none;border: none;}*/


html {overflow-y:scroll}
/*body {margin:0;padding:0;font-size:1em;font-family: 'Noto Sans KR', sans-serif;background:#fff; overflow:hidden}*/
body {margin:0;padding:0;background:#fff; overflow:hidden}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em; font-family:'Pretendard', 'Noto Sans KR', sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul,li, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Pretendard', 'Noto Sans KR', sans-serif;font-size:1em;}
input[type="submit"] {cursor:pointer}
button {cursor:pointer;}

textarea, select {font-family:'Pretendard', 'Noto Sans KR', sans-serif;font-size:1em}
select {margin: 0;}
p {}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}


*, :after, :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
    -webkit-transition:all 0.30s ease-in-out;
    -moz-transition:all 0.30s ease-in-out;
    -ms-transition:all 0.30s ease-in-out;
    -o-transition:all 0.30s ease-in-out;
    outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
    -webkit-box-shadow:0 0 5px #9ed4ff;
    -moz-box-shadow:0 0 5px #9ed4ff;
    box-shadow:0 0 5px #9ed4ff;
    border:1px solid #558ab7 !important;
}

.placeholdersjs {color:#aaa !important}
.clearfix:after {content: " "; visibility: hidden; display: block; height: 0; clear: both;}
