/******************************
 *    Global
 ******************************/
.text-value {}
.text-bracket { position: relative; padding-left: 10px; padding-right: 10px; }
.text-bracket:before { content: '('; position: absolute; left: 0; top: 0; }
.text-bracket:after { content: ')'; position: absolute; right: 0; top: 0; }

/******************************
 *    Header
 ******************************/
.navbar-inverse .navbar-brand { color: #fff; }
.navbar-inverse .navbar-nav>li>a { color: #bbb; }

/******************************
 *    Content
 ******************************/
.transactions.index { }
.transactions.index form { margin-bottom: 20px; padding: 0; background-color: #fff; border: 1px solid #ddd; }
.transactions.index form .form-group { margin: 1em 0; }
.transactions.index form .form-group > .col-sm-2 { padding-top: 8px; text-align: right; }
.transactions.index form .form-group .btn-default { padding: 8px 30px; text-transform: uppercase; }
.transactions.index form fieldset { margin-top: -1px; }
.transactions.index form fieldset > legend { padding: 5px 15px; margin-bottom: 0; font-size: 14px; font-weight: 600; text-transform: uppercase; background-color: #eee; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; color: #666; }
.transactions.index form fieldset + fieldset { margin-top: 0; }
.transactions.index form fieldset + .form-group { margin: 0; padding: 15px 0; border-top: 1px solid #ddd; background-color: #eee; }

.transactions.index .table { margin-bottom: 0; }
.transactions.index .table th { width: auto !important; padding: 10px; background-color: #333; color: #fff; font-weight: 500; }
.transactions.index .table th a { color: #def; }
.transactions.index .table tr { border: 1px solid #ddd; }
.transactions.index .table tr td { padding: 10px; }
.transactions.index .table tr:nth-child(odd) td { background-color: #f5f8f9; }
.transactions.index .table tr:nth-child(even) td { background-color: #fff; }
.transactions.index .table tr:last-child .actions .dropdown-menu { margin: 0 0 2px; top: auto; bottom: 100%; }

.transactions.index .table .ts-address { min-width: 150px; }

.transactions.index .actions:last-child .dropdown-menu { left: auto; right: 0; }
.transactions.index .actions .dropdown-menu>li>a:hover,
.transactions.index .actions .dropdown-menu>li>a:focus { background: #C6DEF4; }

.transactions.index + p { margin-bottom: 20px; padding: 10px 20px; border: 1px solid #d5d5d5; border-top-width: 0; background-color: #fff; color: #888; }

.transactions.index ~ .paging { margin: 0.8em 0; }

.datas.index { border: 1px solid #717D94; background-color: #fff; }
.datas.index .table { margin-bottom: 0; }
.datas.index .table th { padding: 10px; background-color: #717D94; border-top-color: #717D94; color: #fff; }
.datas.index + .datas.index { margin-top: 1em; margin-bottom: 1em; }

.accounts.report { margin-bottom: 20px; padding: 20px 40px; background-color: #fff; border: 3px double #879196; 
  -webkit-box-shadow: 0 7px 0 -4px rgba(0,0,0,0.1); 
     -moz-box-shadow: 0 7px 0 -4px rgba(0,0,0,0.1); 
          box-shadow: 0 7px 0 -4px rgba(0,0,0,0.1); 
}

.arp-row { margin-top: 10px; margin-bottom: 10px; }
.arp-row + .arp-row { margin-top: -1px; }
.arp-label h5 { margin: 0; line-height: 20px; }
.arp-data { text-align: right;padding-left: 10px;
padding-right: 10px; }

/******************************
 *    Responsive
 ******************************/

@media screen and (max-width: 767px) {
  .transactions.index form .form-group > .col-sm-2 { padding-top: 0; text-align: left; }
  .transactions.index form .form-group > .col-sm-2 > label { margin-bottom: 0; }
}

@media screen and (min-width: 768px) {
  .transactions.index .table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
}

@media (min-width: 1200px) {
  .container.body_content { max-width: 1860px; width: auto; }
  .transactions.index form fieldset { float: left; width: 50%; }
  .transactions.index form fieldset + fieldset { margin-top: -1px; }
  .transactions.index form fieldset + .form-group { clear: both; }
  .transactions.index form .form-group .col-sm-offset-2 { margin-left: 8.333333%; }
}
