﻿
/* ## 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:450px;*/
	left:30%;
	/*width: 250px;*/
	background-color:lightgrey;
	padding: 3px;
	z-index:3;
	visibility:hidden
}	
span#wait{
	position:absolute;
	border:1px solid black;
	top:230px;
	left:450px;
	width: 250px;
	background-color:lightgrey;
	padding: 3px;
	z-index:2;
	visibility:hidden
}


/* ## FROM: previous TescoPortal.css */

/*TBack ground color of the web pages*/
/*BODY {
	font-family: arial, helvetica, sans-serif;*/
	/* background-color: #FFFFCC; */
	/*background-color: #FFFFFF;
	margin: 3px
}
p {
	margin: 0px
}*/
/*The Text style is applied to any error messages that are produced*/
/*div.errors {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: red;
	margin: 0px
}*/
/*The Text style is applied to all form Heading Text*/
/*h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0px
}*/
/*The Text style is applied to Unauthorized Page Requests Text*/
/*div.Unauthorized {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	color: red;
	text-align: center
}
form {
	margin-bottom: 0px
}
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
}
span#lblError {
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	color: red;
	margin: 0px
}
th {
	color: white;
	background-color: black
}*/

