﻿.login-page, .register-page {background:#133a5a url(../../images/bgportal.png) top left no-repeat; color: #d1e6f5;}
.login-box, .register-box {margin: 0% auto;}
.login-logo, .register-logo {margin-bottom: 0px; padding: 10px 0px;}
.required {color: Red;}
.notice {padding-bottom: 10px;}
/* .input-group {padding-right: 15px!important; padding-left: 15px!important;} */
img.avatar {float: left; margin-right: 8px; position: relative; margin-bottom: 6px;}

.ul-tree>li:last-of-type {
    border-bottom: 1px solid #f4f4f4!important;
}

.student-list {
  overflow: scroll;
  overflow-x: scroll;
  overflow-y:hidden;
}

/* The heart of the matter */
.student-group > .row {
  overflow-x: auto;
  overflow-y:hidden;
  white-space: nowrap;
  margin: 0px;
  border-left: 1px solid #d2d6de;
  border-top: 1px solid #d2d6de;
}
.student-group > .row > .col-sm-5 {
  display: inline-block;
  float: none;
  border-right: 1px solid #d2d6de;
  border-bottom: 1px solid #d2d6de;
}
.student-group > .row > .col-sm-6 {
  display: inline-block;
  float: none;
  border-right: 1px solid #d2d6de;
  border-bottom: 1px solid #d2d6de;
}

.profile-username {font-size: 16px!important; font-weight: 700; color: #3c8dbc;}
.small-box>.inner {padding: 15px!important;}
.tree .tree-grid-level-1, .tree .tree-grid-level-2, .tree .tree-grid-level-3 {border-left: 3px solid transparent;}
.tree .tree-grid-level-1 a {border-left: 3px solid transparent; font-size: 18px;}
.tree .tree-grid-level-2 a {border-left: 3px solid transparent; font-size: 16px;}
.tree .tree-grid-level-3 a {border-left: 3px solid transparent; font-size: 14px;}
.tree .item-selected {background: transparent; color: #444; border-left-color: #3c8dbc;}
.tree .item-selected a, .tree .item-selected a:hover {color: #444;}
.tree-2 .tree-grid-level-1, .tree .tree-grid-level-2, .tree .tree-grid-level-3 {border-left: 3px solid transparent;}
.tree-2 .tree-grid-level-1 a {border-left: 3px solid transparent; font-size: 18px;}
.tree-2 .tree-grid-level-2 a {border-left: 3px solid transparent; font-size: 16px;}
.tree-2 .tree-grid-level-3 a {border-left: 3px solid transparent; font-size: 14px;}
.tree-2 .item-selected {background: transparent; color: #444; border-left-color: #3c8dbc;}
.tree-2 .item-selected a, .tree .item-selected a:hover {color: #444;}

.sidebar-menu .treeview-menu>li.sub-1 {padding-left: 20px;}
.form-control-feedback {padding-top: 10px;}

/* Hemisu Light */
/* Original theme - http://noahfrederick.com/vim-color-scheme-hemisu/ */
pre.prettyprint {
  background: #f6f8fa;
  font-family: Menlo, 'Bitstream Vera Sans Mono', 'DejaVu Sans Mono', Monaco, Consolas, monospace;
  font-size: 13px;
  line-height: 1.5;
  border: 1px solid #dedede!important;
  padding: 10px;
  width: auto;
  overflow: auto!important;
}
pre.prettyprint > code {
  width: auto;
  overflow: auto!important;
}

@media screen and (max-width: 767px) {
    .table-responsive {margin-bottom: 0px!important; border: 1px solid #f4f4f4!important;}
}