
.btn-group .dropdown {
  float:left;
}
.dropdown-menu {
  z-index: 1000 !important;
}
/* MOBILE */


@media (max-width: 992px) { 
  .btn-toolbar .btn-group .btn-group {
      padding-left:0px;
  }
  .btn-toolbar .recD20px {
      padding-right:0px;
  }
  .btn-toolbar .btn-group:not(:first-child) {
      margin-left:-1px;
  }
  #sisGridControl {
      margin-top:10px;
  }

  .btn-toolbar #dropDownMobile button,
  .btn-toolbar #dropDownMobile a {
      display: block;
      padding: 3px 20px;
      clear: both;
      font-weight: 400;
      line-height: 1.42857143;
      color: #333;
      white-space: nowrap;
      border: none;
      background: none;
      margin: 0 -2px;
      padding: 5px 18px;
      font-size: 13px;
      width: 100%;
      text-align: left;
  }
  .btn-toolbar #dropDownMobile button i,
  .btn-toolbar #dropDownMobile a i {
      margin-right:5px;
  }

  .btn-toolbar #dropDownMobile .btn-group .dropdown-menu {
      display: inline-block;
      position: relative;
      border: none;
      background: none;
      padding: 0;
      margin: 0;
      top: initial;
      left: 0;
      z-index: 1;
      min-width: auto;
      border-radius: initial;
      margin-top: 5px !important;
      border-top: 1px solid #CCC !important;
      padding-top: 5px !important;
  }
}


/* DESKTOP */
@media (min-width: 992px) { 

  #dropDownMobile {
      display: inline-block;
      position: relative;
      border: none;
      background: none;
      padding: 0;
      margin: 0;
      top: initial;
      left: 0;
      z-index: 1;
      min-width: auto;
      border-radius: initial;
  }
  .btn-group .dropdown .btn-group  {
      float:none;
  }
}




#sisGridControl .table {
	width:100%;
	border-collapse:collapse;
}

@media screen and (max-width:601px) {
	#sisGridControl .table {
		word-wrap:break-word;
    border:none;
	}
	#sisGridControl .table thead {
    display: none;
	}
	#sisGridControl .table td {
		display:block;
		float:left;/* ie9 and under hack */
		width:100%;
		clear:both;
		padding:10px 5px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	#sisGridControl .table tbody, 
  #sisGridControl .table tr {
		display:block
	}
  #sisGridControl .table td {
    display: flex;
    border-top: none;
    text-align: left;
  }
	#sisGridControl .table td:before {
		content: attr(data-th) ":";
		display:block;
		font-weight:bold;
    max-width: 130px;
    min-width: 130px;
	}
  #sisGridControl .table td:first-child {
    padding-bottom: 20px;
    background: #e7e7e7;
  }
  #sisGridControl .table td:first-child:before {
    display: none;
  }
	#sisGridControl .table tbody tr {
		float:left;
    width:100%;
    margin-bottom:20px;
    box-shadow: 0 10px 16px -10px #b5b5b5;
	}
}

.ui-autocomplete.ui-menu {
  z-index: 2060  !important;
}