﻿/*.modal-backdrop {
    right: 15px;
}*/

.modal-vertical-centered {
    transform: translate(0, 50%) !important;
    -ms-transform: translate(0, 50%) !important; /* IE 9 */
    -webkit-transform: translate(0, 50%) !important; /* Safari and Chrome */
}

/*.modal-loader - show a loading indicator (long running tasks)*/
.modal-loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('/img/load1-white.gif') 
                50% 50% 
                no-repeat;
}

.modal .modal-lg {
    width: 800px;
}
.modal .modal-md {
    width: 500px;
}
.modal .modal-sm {
    width: 300px;
}

.modal-lg .modal-footer .btn,
.modal-md .modal-footer .btn,
.modal-sm .modal-footer .btn {
    margin: 0;
}

body.loading .modal-loader {
    display: block;
}


.hr-download-links {
    margin-top: 10px;
    margin-right: 10px;
}

  .table-responsive-lg {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table {
    margin-bottom: 0;
  }
  .table-responsive-lg > .table > thead > tr > th,
  .table-responsive-lg > .table > tbody > tr > th,
  .table-responsive-lg > .table > tfoot > tr > th,
  .table-responsive-lg > .table > thead > tr > td,
  .table-responsive-lg > .table > tbody > tr > td,
  .table-responsive-lg > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  .table-responsive-lg > .table-bordered > thead > tr > th:first-child,
  .table-responsive-lg > .table-bordered > tbody > tr > th:first-child,
  .table-responsive-lg > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive-lg > .table-bordered > thead > tr > td:first-child,
  .table-responsive-lg > .table-bordered > tbody > tr > td:first-child,
  .table-responsive-lg > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive-lg > .table-bordered > thead > tr > th:last-child,
  .table-responsive-lg > .table-bordered > tbody > tr > th:last-child,
  .table-responsive-lg > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive-lg > .table-bordered > thead > tr > td:last-child,
  .table-responsive-lg > .table-bordered > tbody > tr > td:last-child,
  .table-responsive-lg > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive-lg > .table-bordered > tbody > tr:last-child > th,
  .table-responsive-lg > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive-lg > .table-bordered > tbody > tr:last-child > td,
  .table-responsive-lg > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }

  .panel > .table, .panel > .table-responsive-lg > .table {
    margin-bottom: 0;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive-lg {
    border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child th, .panel > .table > tbody:first-child td {
    border-top: 0;
}

.panel > .table-bordered, .panel > .table-responsive-lg > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive-lg > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive-lg > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive-lg > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive-lg > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive-lg > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive-lg > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive-lg > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive-lg > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive-lg > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive-lg > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive-lg > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive-lg > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive-lg > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive-lg > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive-lg > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive-lg > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive-lg > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive-lg > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0;
    }

.panel > .table-responsive-lg {
    margin-bottom: 0;
    border: 0;
}

 
.form-horizontal .panel .panel-body .radio input[type="radio"],
.form-horizontal .panel .panel-body .radio-inline input[type="radio"],
.form-horizontal .panel .panel-body .checkbox input[type="checkbox"],
.form-horizontal .panel .panel-body .checkbox-inline input[type="checkbox"] {
    float: none;
}

.lightblue {
    color: lightblue;
}