.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;
}

/*Accordion*/
.m-accordion .m-accordion__item {
	overflow: hidden
}

.m-accordion .m-accordion__item .m-accordion__item-head {
	display: table;
	padding: 1rem 2rem;
	width: 100%;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s
}

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-icon {
	display: table-cell;
	vertical-align: middle;
	line-height: 0;
	padding-right: 1rem
}

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-icon>i {
	display: inline-block;
	font-size: 2rem
}

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-title {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	font-size: 17px;
}

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {
	font-family: "LineAwesome";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-size: 1.3rem
}

.m-accordion .m-accordion__item .m-accordion__item-head .m-accordion__item-mode:before {
	content: "-"
}

.m-accordion .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode {
	font-family: 'feather' !important;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}

.m-accordion .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode:before {
	content: "+"
}

.m-accordion .m-accordion__item .m-accordion__item-head:hover {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer
}

.m-accordion .m-accordion__item .m-accordion__item-body>span,
.m-accordion .m-accordion__item .m-accordion__item-body .m-accordion__item-content {
	padding: 1.5rem 2rem
}

.m-accordion .m-accordion__item .m-accordion__item-body>span>p:last-child,
.m-accordion .m-accordion__item .m-accordion__item-body .m-accordion__item-content>p:last-child {
	padding-bottom: 0;
	margin-bottom: 0
}

.m-accordion .m-accordion__item:last-child {
	margin-bottom: 0
}

.m-accordion.m-accordion--default .m-accordion__item {
	margin-bottom: 1rem
}

.m-accordion.m-accordion--bordered .m-accordion__item:not(:last-child) {
	border-bottom: 0
}

.m-accordion.m-accordion--bordered .m-accordion__item:not(:first-child):not(:last-child) {
	border-radius: 0
}

.m-accordion.m-accordion--bordered .m-accordion__item:last-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.m-accordion.m-accordion--bordered .m-accordion__item:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.m-accordion.m-accordion--section .m-accordion__item {
	margin-bottom: 2rem
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode>i:before {
	content: "\f2c2"
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-body>span,
.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-body .m-accordion__item-content {
	padding-top: 0rem
}

.m-accordion.m-accordion--section .m-accordion__item:last-child {
	margin-bottom: 0
}

.m-accordion.m-accordion--toggle-arrow .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {
	font-family: "LineAwesome";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	font-size: 1.3rem
}

.m-accordion.m-accordion--toggle-arrow .m-accordion__item .m-accordion__item-head .m-accordion__item-mode:before {
	content: ""
}

.m-accordion.m-accordion--toggle-arrow .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode {
	font-family: "LineAwesome";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased
}

.m-accordion.m-accordion--toggle-arrow .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode:before {
	content: ""
}

.m-accordion.m-accordion--padding-lg .m-accordion__item .m-accordion__item-head {
	padding: 1.5rem 2rem
}

.m-accordion.m-accordion--bordered .m-accordion__item,
.m-accordion.m-accordion--default .m-accordion__item {
	border: 1px solid #ebedf2;
	background-color: #fff
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head.collapsed,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head.collapsed {
	background-color: #fff
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head,
.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head:hover,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head:hover {
	background-color: #f4f5f8
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head .m-accordion__item-mode,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {
	color: #a4a6ae
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-body,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-body {
	border-top: 1px solid #ebedf2
}

.m-accordion.m-accordion--bordered .m-accordion__item .m-accordion__item-head.collapsed+.m-accordion__item-body,
.m-accordion.m-accordion--default .m-accordion__item .m-accordion__item-head.collapsed+.m-accordion__item-body {
	border-top: 0
}

.m-accordion.m-accordion--solid .m-accordion__item {
	background-color: #f7f8fa
}

.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head.collapsed {
	background-color: #f7f8fa
}

.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head,
.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-head:hover {
	background-color: #f4f5f8
}

.m-accordion.m-accordion--solid .m-accordion__item .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion.m-accordion--section .m-accordion__item {
	border: none
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head {
	background-color: #f7f8fa;
	color: #716aca !important
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head .m-accordion__item-mode {
	color: #716aca !important
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head.collapsed {
	color: #837dd1 !important
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #837dd1 !important
}

.m-accordion.m-accordion--section .m-accordion__item .m-accordion__item-body {
	border-top: none;
	background-color: #f7f8fa
}

.m-accordion .m-accordion__item--brand {
	border: 1px solid #716aca !important;
	background-color: #716aca !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-head,
.m-accordion .m-accordion__item--brand .m-accordion__item-head:hover {
	background-color: #5f57c3 !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-head.collapsed {
	background-color: #716aca !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--brand .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--metal {
	border: 1px solid #c4c5d6 !important;
	background-color: #c4c5d6 !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-head,
.m-accordion .m-accordion__item--metal .m-accordion__item-head:hover {
	background-color: #b5b6cc !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-head.collapsed {
	background-color: #c4c5d6 !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--metal .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--light {
	border: 1px solid #fff !important;
	background-color: #fff !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-head,
.m-accordion .m-accordion__item--light .m-accordion__item-head:hover {
	background-color: #f2f2f2 !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-head .m-accordion__item-mode {
	color: #282a3c !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-head.collapsed {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #282a3c !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-head>span {
	color: #282a3c !important
}

.m-accordion .m-accordion__item--light .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--accent {
	border: 1px solid #00c5dc !important;
	background-color: #00c5dc !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-head,
.m-accordion .m-accordion__item--accent .m-accordion__item-head:hover {
	background-color: #00aec3 !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-head.collapsed {
	background-color: #00c5dc !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--accent .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--focus {
	border: 1px solid #9816f4 !important;
	background-color: #9816f4 !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-head,
.m-accordion .m-accordion__item--focus .m-accordion__item-head:hover {
	background-color: #8b0be6 !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-head.collapsed {
	background-color: #9816f4 !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--focus .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--primary {
	border: 1px solid #5867dd !important;
	background-color: #5867dd !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head,
.m-accordion .m-accordion__item--primary .m-accordion__item-head:hover {
	background-color: #4354d9 !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed {
	background-color: #5867dd !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--primary .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--success {
	border: 1px solid #34bfa3 !important;
	background-color: #34bfa3 !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-head,
.m-accordion .m-accordion__item--success .m-accordion__item-head:hover {
	background-color: #2fab92 !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-head.collapsed {
	background-color: #34bfa3 !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--success .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--info {
	border: 1px solid #36a3f7 !important;
	background-color: #36a3f7 !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-head,
.m-accordion .m-accordion__item--info .m-accordion__item-head:hover {
	background-color: #1d98f6 !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-head.collapsed {
	background-color: #36a3f7 !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--info .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--warning {
	border: 1px solid #ffb822 !important;
	background-color: #ffb822 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-head,
.m-accordion .m-accordion__item--warning .m-accordion__item-head:hover {
	background-color: #ffb009 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-head .m-accordion__item-mode {
	color: #111 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-head.collapsed {
	background-color: #ffb822 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #111 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-head>span {
	color: #111 !important
}

.m-accordion .m-accordion__item--warning .m-accordion__item-body {
	background-color: #fff !important
}

.m-accordion .m-accordion__item--danger {
	border: 1px solid #f4516c !important;
	background-color: #f4516c !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-head,
.m-accordion .m-accordion__item--danger .m-accordion__item-head:hover {
	background-color: #f23958 !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-head .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-head.collapsed {
	background-color: #f4516c !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-head.collapsed .m-accordion__item-mode {
	color: #fff !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-head>span {
	color: #fff !important
}

.m-accordion .m-accordion__item--danger .m-accordion__item-body {
	background-color: #fff !important
}
/*Accordion*/