.form-horizontal span.select2-selection--single {
	border:1px solid #ccc;
	border-radius:0;
}
.form-horizontal span.select2-selection {
	padding:2px 5px;
}
hr {
  margin:5px 0;
}

.form-group label {
/*  white-space:nowrap;*/
}

.content-wrapper > .content {
  overflow:auto;
}

.content .tab-content {
  overflow:auto;
}

.nav-tabs-custom .checkbox {
  display:table-cell;
  width:25%;
}
.nav-tabs-custom .checkbox-container {
  display:table;
}
@media (max-width: 500px) {
  .nav-tabs-custom .checkbox-container {
    display:block;
  }
  .nav-tabs-custom .checkbox {
    display:inline-block;
    width:auto;
  }
}

.nav-tabs-custom .form-group {
  clear:both;
  overflow:auto;
  margin-bottom:0;
}

.main-header i.material-icons {
  vertical-align:middle;
  padding-bottom:2px;
  margin-left:-4px;
}
.main-header .logo-text {
  vertical-align:middle;
}

@media (max-width: 767px) {
  .main-header {
    position:relative;
    width:100%;
  }
  .main-header .navbar,
  .main-header .logo {
    float:none;
    width:auto;
    white-space:nowrap;
    line-height:auto;
    vertical-align:middle;
  }
  .main-header .logo {
    line-height:220%;
  }
  .skin-green.sidebar-mini .wrapper .main-header .navbar-nav a,
  .skin-green.sidebar-mini .main-header .navbar .nav > li > a:focus,
  .sidebar-mini .wrapper .main-header .nav > li > a:active,
  .sidebar-mini .wrapper .main-header .nav > li.open > a,
  .sidebar-mini .wrapper .main-header .nav > li.open > a:focus,
  .sidebar-mini .wrapper .main-header .nav > li.open > a:active,
  .sidebar-mini .wrapper .main-header .navbar {
    background:none;
  }
  .main-header .navbar-static-top {
    position:absolute;
    top:0;
    width:100%;
  }
  .main-header .sidebar-toggle {
    position:absolute;
    left:0;
    top:0;
  }
  .main-header .user {
    position:absolute;
    right:0;
    top:0;
    padding:15px;
  }
  .main-header .user .name {
    display:none;
  }
  .main-sidebar {
    padding-top:50px;
  }
  .navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
    width:50%;
  }
}

/* Added to control the datatables' spread-out pagination controls
  as per 
  
.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding : 0px;
  margin-left: 0px;
  display: inline;
  border: 0px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: 0px;
}
*/


.vertical_horizontal_center_parent {
  position: relative;
}
.vertical_horizontal_center_child {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
