﻿
/* ## temp */

.ui-datepicker{ z-index: 9999 !important }/* letting the datepicker show over the apn datagrid, as apn datagrid seems to set rows and stuff to z-index 20...30...etc */


/* ## navbar */

.navbar-brand > img {
    max-height: 40px;
}
/*limiting size of hte log in the navbar. by default the navbar is apparently 50px, as advice for fixed-top body offset was 70px*/
.navbar-brand {
    padding: 0;
}
/*without this the images of >30px make entire navbar increase in height*/

.navbar .dropdown-item {
    /*padding: .25rem 1.5rem;*/ /*default*/
    padding: 0rem 1.5rem; /*making navbar drolist items closer vertically*/
}

[data-toggle="collapse"] { /*making collapsibles have a pointer hover cursor (including navbar toggles)*/
    cursor: pointer;
}

/*.navbar .navbar-nav > li a:hover
,.navbar .navbar-nav > li a:focus{*/ /*making navbar elements highlight on hover: includes header bar*/
/*.navbar .navbar-nav > li > div a:hover
,.navbar .navbar-nav > li > div a:focus{*/ /*making navbar elements highlight on hover: excludes header bar*/
.navbar .navbar-nav > li > div a:hover {
    background-color: #b4b4b4;
    color: #000000;
}

.navbar .navbar-nav > li > div a:focus {
    background-color: #c8c8c8;
    color: #000000;
}

.dropdown-menu > span {
    white-space: nowrap;
}
/*making navbar titles not wrap, cause its otherwise jarring after foldouts make them... unwrap, shunting hte text around*/

/*making navbar collapsibles have little foldout arrows to be clearer ## NOTE: added teh navbar-nav specificity to prevent the mobile width foldout adopting it too*/
/*[data-toggle="collapse"]::after{ content:" \1F896"; }*/
/*[data-toggle="collapse"]::after{ content:" \25BA"; }*/
.navbar-nav [data-toggle="collapse"]::after {
    content: " \27A4";
}

.navbar-nav [data-toggle="collapse"][aria-expanded="true"]::after {
    content: " \25BC";
}
/* # chevron arrows: unicode https://www.compart.com/en/unicode/search?q=arrowhead#characters https://www.compart.com/en/unicode/search?q=triangle#characters */


/* ## generic */

body {
    background-image: url('/specific/images/dev/background.jpg'); /* dev site bground */
}

h1 {
    text-align: center;
    color: #555555;
    font-weight: bold;
    font-family: Arial, Arial, Helvetica, sans-serif;
    /*font-size: 2.5rem;*/ /*default*/
    font-size: 2rem;
}


/* ## legacy backup */
/* --------------------------------- General -------------------------------- */
/*body {
	font-family:arial, helvetica, sans-serif;
	background-color:#ffffff;
	margin: 3px;
}*/
/* -------------------------------- Headings -------------------------------- */
/*h1 {
	font-family:arial, helvetica, sans-serif;
	font-size: 22pt;
	font-weight:bold;
	text-align: center;
	margin-bottom: 0px;
}*/
/* ------------------------------- Paragraphs ------------------------------- */
/*p {
	margin: 0px;
}*/
/* ---------------------------------- Forms ---------------------------------- */
/*form {
	margin-bottom: 0px;
}*/
/* ---------------------------------- Tables---------------------------------- */
/*th{
	color: white;
	background-color: black;
}
*/
/* ## from "DigiIrelandPortal.css" */
/*span#branches{
	position:absolute;
	border:1px solid black;
	top:230px;
	left:450;
	width: 250px;
	background-color:lightgrey;
	padding: 3px;
	z-index:3;
	visibility:hidden
}	
span#wait{
	position:absolute;
	border:1px solid black;
	top:230px;
	left:450;
	width: 250px;
	background-color:lightgrey;
	padding: 3px;
	z-index:2;
	visibility:hidden
}*/




/* ## SRC: previous Portal.css */

/* removing the previously embedded styles */
.padder {
	padding-left: 10px;
	padding-right: 10px;
}
/*body {
	background-image: url('/Files/Common/Images/background.jpg');
}*/
td {
	max-width: 350px !important;
	/*word-break:break-word;*/
}
/* uppercase text entry fields */
.upper {
	text-transform: uppercase;
}
/* centring tables within the main body content for sheer brevity in this instance */
.padder table {
	margin-left: auto;
	margin-right: auto;
}
/* styles a table to look like the 'filter boxes' used previously */
.filters {
	background-color: #e1e1e1;
	padding: 15px;
	border: 1px solid #777777;
}
/* make gridview look similar to APNsoft datagrid */
.apnIsh {
	font-size: 14px;
	color: #444444;
	border: 1px solid #404040;
}
	.apnIsh tr:not(:last-child) {
		border-bottom: 1px solid #CCCCCC;
	}
	.apnIsh td:not(:last-child) {
		border-right: 1px solid #CCCCCC;
	}
	.apnIsh th:not(:last-child) {
		border-right: 1px solid #CCCCCC;
	}
	.apnIsh th {
		border-bottom: 1px solid #404040;
	}
	.apnIsh th {
		color: #444444;
		background-color: #E0E0E0;
		box-shadow: 3px 10px 10px #F8F8F8 inset;
		font-weight: normal;
		padding-left: 5px;
		padding-right: 5px;
	}
		.apnIsh th a {
			color: #444444 !important;
			text-decoration: none;
		}
		.apnIsh th:hover {
			box-shadow: 3px 10px 8px #FFFFFF inset;
		}
	.apnIsh td {
		padding-left: 5px;
		padding-right: 5px;
		word-break: break-word;
	}
	.apnIsh tr:nth-child(odd) {
		background-color: #F6F6F6;
	}
