.vertical-off-4 {
	margin-top: 100px;
}

.login-form fieldset legend {
	padding: 5px;
	text-align: center;
	font-size: 30px;
}

.login-button {
	padding: 10px;
	font-size: 20px;	
}

.calendars-popup {
    z-index: 10000;
}

.create-modal {
	height: 500px;
	overflow: auto;
}

.edit-modal {
	height: 570px;
	overflow: auto;
}

.candidate-photo {
	width: 65px;
	height: 70px;
}

.upload-photo {
	height: 400px;
	width: 345px;
}

.div-hide {
	display: none;
}

.classSideBar {
	cursor: pointer;
}

/*removes the calendar days*/
.alternate-dates {
	display: none;
}


.navbar-default, .panel-default>.panel-heading {
	background-image: none;
	background-color:#394263;
	border-color:transparent;
	color:#fff;
}
.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a {
	color: #fff;
	border-top: 5px solid #394263;
}

.navbar-brand, .navbar-nav>li>a {
	text-shadow: none;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover
{
	background-image: none;
	background:rgba(0, 0, 0, 0.15);
	color:#fff;
	border-top: 5px solid #1bbae1;
}

.dropdown-menu
{
	background-color: #394263;
	color:#fff;
}
.dropdown-menu>li>a {
	color:#fff;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover
{
	background-image: none;
	background:rgba(0, 0, 0, 0.15);
	color:#fff;
}

.tab-pane {
  padding-top:10px;
}
.panel {
    margin-bottom: 10px;
}
.panel-body {
    padding: 10px 5px;
}
table.dataTable.no-footer {
    border-bottom: 0px;
}
table.dataTable thead th, table.dataTable thead td {
    border-bottom: 0px;
      background: #394263;
    color: #fff;
}

fieldset {
      background-color: #f5f5f5;
    border-radius: 4px;
}

legend {
  background:#fff;
}

.tab-content {
  border:1px solid #ddd;
  border-top:0;
  margin-bottom:50px;
}