/*
*  This is where any custom CSS rules should go.
*  Try to limit the use of this page to very minor custom tweaks.
* 
*  For more serious stylesheet overhauls, it would be a better practice to change
*  and re-compile the Sass in the following folder (starting from repository root):
*  iteep/iteep-web/iteep-client/STANDARD/master/sass
*  (Note that I'm not sure if re-compiling the Sass would erase this file)
* 
*/



.clickable:hover {
	cursor: pointer;
}

.unclickable:hover {
	cursor: not-allowed;
}

.text-dark{
	color: rgb(50, 50, 54);;
}

.table-scrollable {
	max-height:150px;
	overflow-y: auto;
	display: block;
}

#reconciliation-table {
	max-height: 600px !important;
	overflow-y: auto;
	display: block;
}

.table-scrollable thead th, .table-scrollable thead td {
	position: sticky;
	background-color: rgba(255,255,255,1);
	top: 0;
	z-index: 500;
	font-weight: bold;
}

.fa-large {
	font-size:20px;
}

.input-group-btn:not(:first-child):not(:last-child) .btn {
	border-radius: 0;
}

.survey-question {
	margin-left: 15px;
}

.survey-question p, .survey-question label {
	font-size: 14px;
}

.survey-question h4 {
	font-size: 22px;
	margin-bottom:20px;
}

survey-questions-radio:not(:first-child),
survey-questions-checkbox:not(:first-child),
.survey-question:not(:first-child) {
	display: block;
	border-top: 1px solid #eee;
	padding-top: 15px;
}

.input-group-btn {
	z-index:2;
}

.login-logo {
	text-align: center;
	max-height:100px;
	margin: 35px auto;
}

.login-logo img {
	width: 100%;
	max-width: 400px;
}

.page-logo {
	width: 350px;
}

.navbar-header {
    border-right: 0 !important;
}

.navbar-brand.logo {
	overflow: hidden;
	background-color: #fff !important;
	border-bottom: 1px solid #c8c7cc;
}

.sidebar-container {
	z-index: 1000000000000 !important;
}

.no-show-notes-modal {
	z-index: 100000000000 !important;
	top: 75px;
}

.no-show-notes-backdrop {
	z-index: 10000000 !important; /*Needs to be smaller than no-show-notes-modal but at least 10,000*/
}

.no-comments-bullets .comments-list {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 15px;
}

.uib-datepicker-popup.dropdown-menu {
	z-index: 1000000000000;
}

/*#reconciliation-table.table-bordered, #reconciliation-table.table-bordered td, #reconciliation-table.table-bordered th  {
	border: 1px #ff00ff solid;
}*/


.border-left-heavy, .border-left-heavy td, .border-left-heavy th {
	border-left: 1px #aaa solid !important;
}

.border-right-heavy, .border-right-heavy td, .border-right-heavy th {
	border-right: 1px #aaa solid !important;
}

.border-top-heavy, .border-top-heavy td, .border-top-heavy th {
	border-top: 1px #aaa solid !important;
}

.border-bottom-heavy, .border-bottom-heavy td, .border-bottom-heavy th {
	border-bottom: 1px #aaa solid !important;
}

.table-bordered-heavy {
	border: 1px #aaa solid !important;
}