/* 
    Document   : styles
    Created on : Jul 23, 2013, 3:17:35 PM
    Author     : arvinnizar
    Description:
        Purpose of the stylesheet follows.
*/
input.search { float: right; font-family: inherit; margin-right: 0; }
.aksi { white-space: nowrap; }
table.data-input input[type=text], table.data-input textarea { margin: 0.5px; max-width: 300px; text-transform: uppercase; }
.data-input { border: 1px solid #999; background: #f4f4f4; padding: 10px 5px; font-size: 11px; }
.data-input .small-input { min-width: 92px; }
.data-input label { margin-left: 0; margin-right: 10px; }
.data-input input[type=text]:focus, .data-input textarea:focus, .data-input input[type=radio] { border: 1px solid blue; }
.data-input select:focus { border: 1px solid blue; padding: 1px 1px 1px 2px; }
.data-input select { margin-left: 0.5px; margin-top: 1px; margin-bottom: 1px; min-width: 155px; }
.data-input input[type=radio] { margin-left: 0; margin-right: 2px; }
.data-input input[type=checkbox], .data-input input[type=file] { margin-left: 0; }
.data-input .space { width: 20px; display: inline-table; }
.data-input textarea { max-width: 300px; height: 20px; text-transform: uppercase; }
.edition { background: url(../../img/icons/edit.png) center no-repeat; width: 19px; height: 19px; text-align: center; display: inline-block; }
.edition:hover { background: url(../../img/icons/edit.png) center no-repeat; width: 19px; height: 19px; cursor: pointer; }
.deletion { background: url(../../img/icons/delete.png) center no-repeat; width: 19px; height: 19px; display: inline-block;}
.deletion:hover { background: url(../../img/icons/delete.png) center no-repeat; width: 19px; height: 19px; cursor: pointer; }
.custom-combobox { position: relative; display: inline-block; }
.custom-combobox-toggle { position: absolute; top: 0; bottom: 0; margin-left: -1px; padding: 0;
    /* support: IE7 */
    *height: 1.7em;
    *top: 0.1em;
}
.custom-combobox-input { margin: 0; }

/*paging*/
.titik { float: left; }
.noblock { float: left; text-align: center; min-width: 15px; padding:2px 5px 2px 5px; background: #04a4f2; border:1px solid #ccc; text-decoration: none; color: #fff; margin-right: 0;}
.block { float: left; text-align: center; min-width: 15px; padding:2px 5px 2px 5px; background-color:#175e88; border:1px solid #175e88; color:#fff; cursor: pointer; margin: 0 2px; }
.block:hover { float: left; padding:2px 5px 2px 5px; background: #04a4f2; color: #fff; }
.page-next { float: left; width: 22px; cursor:pointer;font-size:10px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #42c3eb), color-stop(1, #289ad9) );
    background: #019601; color: #fff; padding: 4px 10px 6px 10px; margin-left: 2px;}
.page-prev { float: left; width: 22px; cursor:pointer;font-size:10px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #42c3eb), color-stop(1, #289ad9) );
    background: #019601; color: #fff; padding: 4px 10px 6px 10px; margin-right: 2px;}
