﻿@charset "utf-8";

@import url('font-awesome.css');
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800&display=swap&subset=korean');
* {
    margin: 0;
    padding: 0;
}

html {
    overflow-y: scroll;
}

html, body {
    height: 100%;
}

body {
    background-color: #fff;
    *word-break: break-all;
    -ms-word-break: break-all;
    position: relative;
    font-size: 13px !important;
    color: #666 !important;
    font-family: 'Nanum Gothic', '나눔고딕', NanumGothic, '맑은고딕',Malgun Gothic, "돋움",Dotum,Helvetica,AppleGothic,Sans-serif !important;
}
/*body,td,th{font-size:12px;font-family:"돋움",Dotum,Helvetica,AppleGothic,Sans-serif;color:#666; line-height:16px;}*/
input, select, textarea, label, button {
    font-size: 13px;
    color: #666;
    font-family: 'Nanum Gothic', '맑은고딕',Malgun Gothic, "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;
    box-sizing: border-box;
}

button, select, input {
    font-family: 'Nanum Gothic', '맑은고딕',Malgun Gothic, "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;
}

img, iframe {
    border: 0px none;
}

img {
    vertical-align: middle;
}

textarea {
    padding: 4px;
    border: 1px solid #c8c8c8;
    font-family: 'Nanum Gothic', '맑은고딕',Malgun Gothic, "돋움",Dotum,Helvetica,AppleGothic,Sans-serif;
}

select {
    padding: 2px;
    border: 1px solid #eaeaea;
    background: #fff;
}


* + html body select {
    padding: 3px;
}

select[disabled='disabled'], input[disabled='disabled'] {
    background: #f0f0f0;
    border-color: #dadada;
}

body a, td a {
    text-decoration: none;
    color: #000;
    border: 0 none;
    outline: none;
}

    body a:hover, td a:hover {
        text-decoration: none;
        color: #f25010;
    }

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
    padding: 0;
    margin: 0;
}

a, input, img {
    outline: none;
    selector-dummy: expression(this.hideFocus=true);
}

    a b {
        font-weight: 700;
    }

.imgLink {
    cursor: pointer;
    vertical-align: middle;
}

input {
    height: 23px;
    font-weight: 300;
}
/************************************************************************************
																	Design Login
************************************************************************************/
.loginWrap {
    background: #ccc !important; /*opacity:0.5;*/
    width: 100%;
}

.loginArea {
    background: #fff;
    width: 100%;
    height: 325px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -163px;
}

.loginForm {
    width: 685px;
    height: 300px;
    margin: 0px auto;
    position: relative;
    background: #fff; /*border:1px solid #ccc;*/
}

.loginInput {
    border: 1px solid #ccc;
    height: 30px;
    padding: 4px;
    width: 440px;
    margin-bottom: 5px;
}

.loginBtnArea {
    margin-top: 20px;
    text-align: right;
}

    .loginBtnArea input {
        cursor: pointer;
        background: #465562;
        border: 1px solid #465562;
        padding: 0px 15px;
        text-align: center;
        color: #fff;
        height: 32px;
        line-height: 32px;
        margin-left: 5px;
        width: 100px;
        font-weight: 600;
    }
