/* btn base*/
#unipost-unidocu .unidocu-button {
    color: #333333;
    display: inline-block;
    margin-left: 3px;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background: #ffffff none no-repeat;
    border: 1px solid #cccccc;
    white-space: nowrap;
    height: 26px;
    padding: 0 10px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.05);
}
#unipost-unidocu .unidocu-button a:link,
#unipost-unidocu .unidocu-button button { -webkit-tap-highlight-color: rgba(169, 3, 41, .5); position: relative; }
#unipost-unidocu .unidocu-button.left { float: left; margin-left: 0; margin-right: 3px; }
#unipost-unidocu .unidocu-button > i { margin-right: 3px; }
#unipost-unidocu .unidocu-button a:active,
#unipost-unidocu .unidocu-button a:hover { outline: 0; }
#unipost-unidocu button:focus { outline: 0; }
#unipost-unidocu .unidocu-button[disabled] { cursor: not-allowed; opacity: .65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
#unipost-unidocu .unidocu-button:focus,
#unipost-unidocu .unidocu-button:hover { color: #333333; background-color: #e6e6e6; }
/* search */
#unipost-unidocu .unidocu-search .unidocu-button { color: #ffffff; background-color: #57889c; border-color: #4e7a8c; }
#unipost-unidocu .unidocu-search .unidocu-button:focus,
#unipost-unidocu .unidocu-search .unidocu-button:hover { background-color: #456b7b; border-color: #385764; }
#unipost-unidocu .unidocu-search .unidocu-button[disabled]:hover,
#unipost-unidocu .unidocu-search .unidocu-button[disabled]:focus { background-color: #3276b1; border-color: #2c699d; }
/* white */
#unipost-unidocu .white:focus,
#unipost-unidocu .white:hover { background-color: #e6e6e6; }
/* blue */
#unipost-unidocu .unidocu-button.blue { color: #ffffff; background-color: #ea002c; border-color: #db002c; }
#unipost-unidocu .unidocu-button.blue:focus,
#unipost-unidocu .unidocu-button.blue:hover { background-color: #ce052b; border-color: #540114; }
#unipost-unidocu .unidocu-button.blue[disabled]:hover,
#unipost-unidocu .unidocu-button.blue[disabled]:focus { background-color: #a90329; border-color: #900323; }
/* dark_gray */
#unipost-unidocu .unidocu-button.dark_gray { color: #ffffff; background-color: #666666; border-color: #666666; }
#unipost-unidocu .unidocu-button.dark_gray:focus,
#unipost-unidocu .unidocu-button.dark_gray:hover { background-color: #404040; border-color: #404040; }
#unipost-unidocu .unidocu-button.dark_gray[disabled]:hover,
#unipost-unidocu .unidocu-button.dark_gray[disabled]:focus { background-color: #3276b1; border-color: #2c699d; }
/* orange*/
#unipost-unidocu .unidocu-button.orange { color: #E0002B; background-color: #ffffff; border-color: #E0002B; }
#unipost-unidocu .unidocu-button.orange:focus,
#unipost-unidocu .unidocu-button.orange:hover { background-color: #cf6b824f; border-color: #540114; }
#unipost-unidocu .unidocu-button.orange[disabled]:hover,
#unipost-unidocu .unidocu-button.orange[disabled]:focus { background-color: #a90329; border-color: #900323; }
/* red */
#unipost-unidocu .unidocu-button.red { color: #ffffff; background-color: #ea002c; border-color: #db002c; }
#unipost-unidocu .unidocu-button.red:focus,
#unipost-unidocu .unidocu-button.red:hover { background-color: #ce052b; border-color: #540114; }
#unipost-unidocu .unidocu-button.red[disabled]:hover,
#unipost-unidocu .unidocu-button.red[disabled]:focus { background-color: #a90329; border-color: #900323; }
/* gray */
#unipost-unidocu .unidocu-button.gray { color: #ffffff; background-color: #696565; border-color: #4e7a8c; }
#unipost-unidocu .unidocu-button.gray:focus,
#unipost-unidocu .unidocu-button.gray:hover { background-color: #646060; border-color: #540114; }
#unipost-unidocu .unidocu-button.gray[disabled]:hover,
#unipost-unidocu .unidocu-button.gray[disabled]:focus { background-color: #a90329; border-color: #900323; }
/* btn-primary */
#unipost-unidocu .btn-primary { color: #ffffff; background-color: #3276b1; border-color: #2c699d; }
#unipost-unidocu .btn-primary:focus,
#unipost-unidocu .btn-primary:hover { background-color: #275b89; border-color: #1f496d; }
#unipost-unidocu .btn-primary[disabled]:hover,
#unipost-unidocu .btn-primary[disabled]:focus { background-color: #3276b1; border-color: #2c699d; }
/* btn-success */
#unipost-unidocu .btn-success { color: #ffffff; background-color: #739e73; border-color: #659265; }
#unipost-unidocu .btn-success:focus,
#unipost-unidocu .btn-success:hover { background-color: #5b835b; border-color: #4c6e4c; }
#unipost-unidocu .btn-success[disabled]:hover,
#unipost-unidocu .btn-success[disabled]:focus { background-color: #739e73; border-color: #659265; }
/* btn info */
#unipost-unidocu .btn-info { color: #ffffff; background-color: #57889c; border-color: #4e7a8c; }
#unipost-unidocu .btn-info:focus,
#unipost-unidocu .btn-info:hover { background-color: #456b7b; border-color: #385764; }
.btn-info[disabled]:hover,
.btn-info[disabled]:focus { background-color: #57889c; border-color: #4e7a8c; }
/* btn-warning*/
#unipost-unidocu .btn-warning { color: #ffffff; background-color: #c79121; border-color: #b1811d; }
#unipost-unidocu .btn-warning:focus,
#unipost-unidocu .btn-warning:hover { background-color: #9b711a; border-color: #7d5b15; }
#unipost-unidocu .btn-warning[disabled]:hover,
#unipost-unidocu .btn-warning[disabled]:focus { background-color: #c79121; border-color: #b1811d; }
/*btn-danger*/
#unipost-unidocu .btn-danger { color: #ffffff; background-color: #a90329; border-color: #900323; }
#unipost-unidocu .btn-danger:focus,
#unipost-unidocu .btn-danger:hover { background-color: #77021d; border-color: #540114; }
#unipost-unidocu .btn-danger[disabled]:hover,
#unipost-unidocu .btn-danger[disabled]:focus { background-color: #a90329; border-color: #900323; }
#unipost-unidocu .unidocu-button.icon_expand { height: 20px; vertical-align: middle; }
#unipost-unidocu .unidocu-button.icon_collapse { height: 20px; vertical-align: middle; }
#unipost-unidocu .unidocu-button.add-row,
#unipost-unidocu .unidocu-button.del-row { background-position: 4px 2px; padding-left: 26px }
#unipost-unidocu .unidocu-button.icon-doc-type { padding-left: 26px; }
#unipost-unidocu .unidocu-button.icon-doc-type.pdf { background-position: 2px 0; }
#unipost-unidocu .unidocu-button.icon-doc-type.hwp { background-position: 2px -30px; }
#unipost-unidocu .unidocu-button.icon-doc-type.excel { background-position: 2px -60px; }
#unipost-unidocu .unidocu-button.icon-doc-type.excel-up,
#unipost-unidocu .unidocu-button.icon-doc-type.excel-down { background-position: 4px 2px; }
#unipost-unidocu .unidocu-button.icon-doc-type.word { background-position: 2px -90px; }
#unipost-unidocu .unidocu-button.icon-doc-type.image { background-position: 2px -120px; }
#unipost-unidocu .unidocu-button.icon-doc-type.ppt { background-position: 2px -150px; }
#unipost-unidocu .unidocu-button.icon-doc-type.file { background-position: 2px -180px; }