/* reset */
.aui, .aui body{font-family:Lato, "NotoSansKR", '맑은고딕', Malgun Gothic, Dotum, "돋움", verdana, sans-serif;font-size:16px; color:#666; width:100%; height:100%;letter-spacing:-1px;line-height:1.2;font-weight:300;}
.aui, .aui body, .aui ul, .aui ol, .aui li, .aui dt,.aui  dl, .aui dd, .aui div, 
.aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6, .aui p, .aui form, .aui fieldset, .aui blockquote, .aui iframe, .aui input, .aui object, 
.aui table, .aui tr, .aui th, .aui td, .aui img {margin:0;padding:0; vertical-align:top; font-size:16px; border:none; line-height:1;}
.aui label  {margin:0;padding:0;}
.aui ul, .aui ol, .aui li{list-style:none}
.aui hr{display:block}
.aui em{font-style:normal}
.aui fieldset, .aui img{border:none;}
.aui legend, .aui caption{display:none}
.aui table { border-collapse: collapse;}
.aui .blind{overflow:hidden;position:absolute;left:-1000%;top:0;width:0;height:0;font-size:0;line-height:0;}
.aui select, .aui input, .aui textarea, .aui button {font-family: Lato, "NotoSansKR"; width:100%;}
/* Link Css */
.aui a{cursor:pointer; overflow:hidden;color:#666;text-decoration:none; border:0px;}
.aui a:link,  a:visited,  a:active {text-decoration:none}
.aui a:hover{text-decoration:none;}
.aui address {font-style:normal;}
.aui button{cursor:pointer; border:none; background:none; padding:0; margin:0 auto;}
.aui .btn:hover, .aui .btn:focus, .aui .btn:active, .aui .btn.active {background:#eee;}
.aui .btn.disabled, .aui .btn[disabled] {background:#eee;color:#bbb;}

/* Blind */
.aui .blind{position:absolute;width:0;height:0;font-size:1px;text-indent:-9999px;overflow:hidden;}

/* block */
.aui img{display:block;}
.aui :focus { outline: none; }
.aui .nav>li>a {display: inline-block;}

.aui textarea, .aui input[type="text"], .aui input[type="password"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="date"], .aui input[type="month"], .aui input[type="time"], .aui input[type="week"], .aui input[type="number"], .aui input[type="email"], .aui input[type="url"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="color"], .aui .uneditable-input {border:0px; box-shadow:none;}

.portlet-column-content.empty {padding:0px !important;}

/* 예약현황 */
.aui .calendar table td.on.dot-am:focus, .aui .calendar table td.on.dot-pm:focus, .aui .calendar table td.on.dot-am.dot-pm:focus, .aui .calendar table td.active.dot-am:focus, .aui .calendar table td.active.dot-pm:focus, .aui .calendar table td.active.dot-am.dot-pm:focus {outline: 2px dashed #aaa; outline-offset: 2px;}
