.flat-button{height:36px;min-width:5em;font-family:'Noto Sans KR',"Segoe UI Semibold","Segoe UI Web Semibold","Segoe UI Web Regular","Segoe UI","Segoe UI Symbol","HelveticaNeue-Medium","Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;background-color:rgba(182,182,182,.7);color:#212121;padding:0 15px;border:solid 1px transparent;outline:none;display:inline-block;text-align:center;vertical-align:top;user-select:none;text-decoration:none;border-radius:5px}.flat-button.full{width:100%}.flat-button[disabled],.flat-button[disabled]:hover,.flat-button[disabled]:active{opacity:0.5;cursor:default;background-color:rgba(182,182,182,.7);color:#212121}.flat-button:hover{opacity:0.85}.flat-button:active{background-color:#212121;border:dotted 1px #fff;color:#fff}.flat-button.default{background-color:#53708E;color:#fff}.flat-button.clear{background-color:transparent;color:#111;border:solid 1px #999}.flat-button.clear:hover{border:solid 1px #111}.flat-button.white:hover{opacity:1;border:solid 1px #555}.flat-button.white:active{color:#111}.flat-button.white{background:#fff;border:solid 1px #999}a.flat-button.selected:active{color:#fff}.flat-button.selected{background-color:#3BAFDA;color:#fff}a.flat-button.blue:active{color:#fff}.flat-button.blue{background-color:#3BAFDA;color:#fff}a.flat-button.ms-blue:active{color:#fff}.flat-button.ms-blue{background-color:#2672ec;color:#fff}.flat-button.dark-blue{background-color:#2D518B;color:#fff}.flat-button.red{background-color:#C12141;color:#fff}.flat-button.yellow{background-color:yellow;color:#000}.flat-button.orange{background-color:#DCAD00;color:#fff}.flat-button.teal{background-color:#019696;color:#fff}.flat-button.dark-orange{background-color:#dc8600;color:#fff}.flat-button.green{background-color:#5CB150;color:#fff}.flat-button.purple{background-color:#8E44AD;color:#fff}.flat-button.default:active{background-color:#212121;border:dotted 1px #fff}.flat-button.disabled{opacity:0.5;cursor:default}.flat-button.disabled:hover{opacity:0.4}.flat-button.round{border-radius:2em;border-top-left-radius:2em;border-top-right-radius:2em;border-bottom-left-radius:2em;border-bottom-right-radius:2em}a.flat-button{text-decoration:none}a.flat-button:active{color:#111}.flat-button.large{padding:0 30px;padding-top:7px;vertical-align:middle;height:44px;font-size:18px;text-decoration:none;min-width:6em;line-height:30px}button.flat-button.large,input.flat-button.large{padding-top:0}label.flat-button{cursor:pointer;padding-top:5px}a.flat-button{padding-top:5px}span.flat-button{padding-top:3px}