/*@import url('https://fonts.googleapis.com/css?family=Lato|Lato');*/
.notifications-menu {
    font-size:16px;
}
.notifications-menu a.dropdown-toggle {
    height:50px;
}
.notifications-icon {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
}
.notifications-text {
    padding-left: 25px;
}
.dp-header {
  margin: 0px;
}
.dp-inline-btn {
  margin: 25px 0px 0px 0px;
}
.dp-row-pad {
  padding: 0px 0px 20px 0px;
}
.dp-input-number {
  text-align: right;
}
.form-group.dp{
  margin-bottom:0;
}
table {
  font-size:inherit;
}
h1 {
  font-size: 28px;
}
a.btn h1 {
  font-weight: bold;
  font-size: 36px;
  margin-top: 10px;
  font-family: "Lato","Helvetica Neue", Helvetica, Arial, sans-serif;
}
thead th {
    text-align: center;
}
.modal.modal-wide .modal-dialog {
  width: 90%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}

.content-wrapper {
    min-height: 0px !important;
}
table.dataTable>tbody>tr.child ul {
  width:95%
}
hr.dp {
    margin: 10px 0;
}
label+.radio {
    margin-top: 0
}
.select2 {
    width: 100%!important;
}
td.details-control {
    background: url('../images/expand.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/collapse.png') no-repeat center center;
}

.dtlabel {
   padding-top:0.9em !important;
}

.trno {
    margin-bottom:0;
    font-weight: 700;
}

.editketerangan {
    width:inherit!important;
}

.form-horizontal .form-group .form-group {
    margin:0;
}

.column-nowrap {
    white-space: nowrap;
}
.info-box{
    position:relative;
}
.info-box-link {
    display: block;
    position: absolute;
    bottom: 5px;
    right: 10px;
}
/*chart*/

.ct-chart {
    position: relative;
}
.ct-legend {
    position: relative;
    z-index: 10;
    list-style: none;
    text-align: center;
}
.ct-legend li {
    position: relative;
    padding-left: 23px;
    margin-right: 10px;
    margin-bottom: 3px;
    cursor: pointer;
    display: inline-block;
}
.ct-legend li:before {
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    content: '';
    border: 3px solid transparent;
    border-radius: 2px;
}
.ct-legend li.inactive:before {
    background: transparent;
}
.ct-legend.ct-legend-inside {
    position: absolute;
    top: 0;
    right: 0;
}
.ct-legend.ct-legend-inside li{
    display: block;
    margin: 0;
}
.ct-legend .ct-series-0:before {
    background-color: #d70206;
    border-color: #d70206;
}
.ct-legend .ct-series-1:before {
    background-color: #f05b4f;
    border-color: #f05b4f;
}
.ct-legend .ct-series-2:before {
    background-color: #f4c63d;
    border-color: #f4c63d;
}
.ct-legend .ct-series-3:before {
    background-color: #d17905;
    border-color: #d17905;
}
.ct-legend .ct-series-4:before {
    background-color: #453d3f;
    border-color: #453d3f;
}
 .ct-label {
     font-size: 13px !important;
 }

.dataTables_filter {
    text-align: left !important;
}
.dataTables_length {
    text-align: right !important;
}

/*
input[type=text] {
    text-transform: uppercase;
}*/

table.dataTable .popover {
    color: #333 !important;
}