@charset "utf-8";
input[type=text]::-ms-clear{display: none;width:0px; }
input[type=text]::-ms-reveal{display: none;width:0px; }

html, body {margin:0;padding:0; height:100%; background:#f1f1f1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{margin:0;padding:0;}
body, input, textarea, select, button, table, small {font-family: nanum, '돋움',Dotum,Helvetica,sans-serif;font-size:12px;color:#848383;line-height:18px;word-break:keep-all;} 
body {-webkit-text-size-adjust:none;}
body.iframe {overflow:auto;}
img {border:0;vertical-align:top;}
iframe {border:0;}
ul,ol,li,dl,dt,dd{list-style:none;}
address {font-style:normal;}
sup {vertical-align:top;display:inline-block;height:16px;margin-top:-2px;}
/*:root sup {height:17px;}*/
header, nav, article, footer, address, section, aside {display:block;}/* html5 reset */
table{border-collapse:collapse; border-spacing:0;}

#container-fluid td {
	word-break:break-all;
}

footer {
    position: fixed;
    height: 100px;
    bottom: 0;
    width: 100%;
}

.table tbody>tr>td {
    vertical-align: middle;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.center {
     float: none;
     margin-left: auto;
     margin-right: auto;
}

.signin {
  max-width: 550px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 25px;
  padding-right: 25px;
  margin: 0 auto;
  background:#e7e7e7;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  	 border-radius: 5px; 
}

.signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}

.selected {
    background-color:#d0d0d0;
    font-weight:bold;
}

center { position:absolute; top:50%; left:50%; width:300px; height:200px; overflow:hidden; background-color:#FC0; margin-top:-150px; margin-left:-100px;}

.ngdialog.ngdialog-theme-default.custom-width-800 .ngdialog-content {
	width: 100%;
    max-width: 1200px;
    padding-top: 20px;
}
.navbar.navbar-default.custom-font {
	font-weight : bold;
	font-size : 17px;
}