/***********************************************************************************************************************************************************/
/* START: bootstrap additions/overwrites
/***********************************************************************************************************************************************************/

body{
  font-size: 12px !important;
}
.dropdown-menu{
  font-size: 13px !important;
}
.h1,h1{
  font-size: 26px !important;
}
.h2,h2{
  font-size: 22px !important;
}
.h3,h3{
  font-size: 20px !important;
}
.page-header{
  margin-top: 0px !important;
}

.bg-classes p {
  padding: 15px;
}

.datepicker {z-index: 1030 !important;}
.input-daterange input{
  text-align: left !important;
}
.form-group .input-group input:not(:last-child):not(.last-input) { border-right: none; }

.table>tbody>tr>td.seperator, .table>tbody>tr>th.seperator, .table>tfoot>tr>td.seperator, .table>tfoot>tr>th.seperator, .table>thead>tr>td.seperator, .table>thead>tr>th.seperator { border-top: 2px solid #ddd }

div.panel-dist-bottom { padding-bottom: 20px; }
div.panel-dist-top { padding-top: 20px; }

.has-error .form-control {
  border-color: #a94442 !important;
}

.last-input{
  border-bottom-right-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.min-width-50 {
  min-width: 50px;
}

.min-width-75 {
  min-width: 75px;
}

.min-width-100 {
  min-width: 100px;
}

.min-width-109{
  min-width: 109px;
}

.col-md-001{
  width: 1%;
}

@media (max-width: 767px) {
  .pull-right-xs {
    float: right;
  }
  .pull-left-xs {
    float: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pull-right-sm {
    float: right;
  }
  .pull-left-sm {
    float: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .pull-right-md {
    float: right;
  }
  .pull-left-md {
    float: left;
  }
}
@media (min-width: 1200px) {
  .pull-right-lg {
    float: right;
  }
  .pull-left-lg {
    float: left;
  }
}
.no-padding-left{
  padding-left: 0;
}
.no-padding-right{
  padding-right: 0;
}
/***********************************************************************************************************************************************************/
/* END: bootstrap additions/overwrites
/***********************************************************************************************************************************************************/



/***********************************************************************************************************************************************************/
/* START: modal
/***********************************************************************************************************************************************************/
.modal.scroll-list .modal-dialog {
  overflow-y: initial;
}

.modal.scroll-list #div_content_list {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/***********************************************************************************************************************************************************/
/* START: modal
/***********************************************************************************************************************************************************/