﻿.panel-sm button,
.panel-sm input,
.panel-sm optgroup,
.panel-sm select,
.panel-sm textarea {
  font-size: inherit;
}
.panel-sm .form-group:after,
.panel-sm .form-group-sm:after {
  clear: both !important;
  display: table;
  content: " ";
}
.panel-sm .form-control, .panel-sm .form-group-sm .form-control 
{
    /*border-top: 0; border-left: 0; border-right: 0; */
}
.panel-sm .form-control, .panel-sm .form-group-sm .form-control,
.panel-sm .form-group select.form-control, .panel-sm .form-group-sm select.form-control
{   
    height: 25px;
    font-size: inherit;
    padding: 2px 6px;
    line-height: 1.2;
    /*border-radius: 0px;*/
    /*background-color: #FBFBFB;*/
    
    /*-webkit-box-shadow: none;
          box-shadow: none;
    -webkit-transition: none;
       -o-transition: none;
          transition: none;*/
}
.panel-sm .form-group select.form-control, .panel-sm .form-group-sm select.form-control,
.panel-sm .form-group textarea.form-control, .panel-sm .form-group-sm textarea.form-control
{
    border: 1px solid #ccc;
    /*border-radius: 4px;*/
}
.panel-sm .form-group textarea.form-control, .panel-sm .form-group-sm textarea.form-control 
{
    height: auto;
}
.panel-sm .btn {
    padding: 4px 8px;
}
.panel-sm .btn-sm,
.panel-sm .btn-group-sm > .btn {
  padding: 3px 6px;
  font-size: 0.9em;
}
.panel-sm .btn-xs,
.panel-sm .btn-group-xs > .btn 
{
    padding: 1px 5px;
    font-size: 0.9em;
}

.panel-sm .btn-default2 {
  background-color: #F0F0F0;
  border-color: #B1B1B1;
}
.panel-sm .btn-default2:focus,
.panel-sm .btn-default2.focus {
  background-color: #fff;
}
.panel-sm .btn-default2:hover {
  background-color: #fff;
}

.panel-sm>.panel-heading+.panel-collapse>.panel-body{border-top:none;}
.panel-group .panel-heading{border-bottom:inherit}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.row-no-padding[class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.multiselect-selected-text{
    display: inline-block;
    max-width: 100%;
    word-break: break-all;
    white-space: normal;
}
.multiselect-container 
{
    z-index: 19999;
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px}
.table-bordered>tbody>tr:first-child>td {border-top-width:2px}
.table tfoot tr, .table tr.tfoot { background-color: #f5f5f5; font-weight: bold;}
.table-bordered>tfoot>tr>td{border-top-width:2px}

.form-control.decimal { text-align: right; }
.form-control.danger{color:#a94442; background-color:#f2dede; border-color: #ebccd1;}

.btn-primary {
  background-color: #16A0C4;
  border-color: #138DAC;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  background-color: #138DAC;
  border-color: #138DAC;
}

.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}
.alert-p-sm { padding: 8px 10px;}

@media (min-width: 768px) {
  .panel-sm .form-horizontal .form-group-sm .control-label {
    font-size: inherit;
    /*color: #6d787c;*/
  }
}
