hr {
    margin-top: 0px;
}

.form-horizontal .control-label {
    text-align: left;
}

.form-horizontal .chkbox {
    margin-top: 9px;
}

.form-horizontal .date-picker {
    margin-top: 0px;
}

.form-full-width {
    width: 100%;
}

.form-view {
    background-color: transparent!important;
    border: none;
    width: 100%;
}

select.form-view[disabled] {
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: default;
}

.titikdua {
    width: 10px!important;
}

.padding-left-10{
    padding-left: 10px;
}
.padding-left-15{
    padding-left: 15px;
}
.padding-left-20{
    padding-left: 20px;
}

.notification-alert {
    margin: 0px;
}

legend.scheduler-border {
    padding-top: 15px;
    font-size: 16px;
    font-weight: bold;
}

.forcelog_in {
    color: #222222;
}



/* Custom Tabbable */
.tab {
    padding-top: 30px!important;
}

.tabbable-custom ul.nav li.active {
    /*border-top-color: #1a252f;*/
    border-top-color: #67809F;
}

.tabbable-custom ul.nav li a {
    color: #1a252f;
}

.tab-pane {
    padding: 5px;
}



/* Data Table Custom */
#table th {
    text-align: center;
    color: #FFFFFF;
    background-color: #1a252f;
}

#table tbody .expanding {
    cursor: pointer;
}

#table tbody .expanding:before {
    font-family: FontAwesome;
    content: "\f0fe";
}

#table tbody .expanding.shown:before {
    font-family: FontAwesome;
    content: "\f146";
}

#table_paginate ul li a {
    color: #1a252f;
}

#table_paginate ul li.active a {
    color: #FFFFFF;
    background-color: #1a252f;
    border-color: #1a252f;
}



/* Table Detail Expanded */
.no-border tr td {
    border: none!important;
}

.table-detailed thead {
    text-align: center;
    font-weight: bold;
}



/* Table Responsive */
.portlet-responsive {
    overflow-y: auto;
}



/* Report */
.table-report thead tr th {
    vertical-align: middle;
}


/* Style JQuery Autocomplete */
.autocomplete-suggestions {
    background-color: #FFFFFF;
    box-shadow: 3px 3px 2px #888888;
    min-width: 235px!important;
    position: absolute;
}

.autocomplete-suggestion {
    padding-left: 10px;
    cursor: pointer;
}

.autocomplete-selected:hover {
    background-color: #999999;
}
.no-border{
    border: 0px !important; outline: 0px !important;
}

/* Bootstrap.css */
@media screen and (max-width: 767px) {
    ...

    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #DDD;
    }
}