﻿.announcement { margin: 0 0 10px 0; background: #fff; padding: 10px; border-radius: 5px; border: 2px solid #000; }
.titleAnnouncement { font-weight: 700; }
.titlePrelogin { font-weight: 700; color: #f00; }
.bodyAnnouncement { }
.modifiedAnnouncement { font-style: italic; font-size: 0.675em; margin-bottom: 8px; }
.announcementDismiss { margin-top: 15px; /*font-weight: 700;*/ }
#lnkContinue { font-size: 1.25em; }

/* Admin */
.datatable { width:100%; border-collapse: collapse; border: 1px solid black; }
.datatable th { vertical-align: middle; border-collapse: collapse; font-size: 0.875em; border: 1px solid #000; padding: 2px; text-align: center; background-color: #84271c; color: #fff; }
.datatable td { vertical-align: middle; border-collapse: collapse; font-size: 0.875em; border: 0px solid #000; padding: 5px; }
.datatable tr:nth-child(even) { background-color: rgb(238, 238, 238, 0.2); }
.datatablehdr { vertical-align: middle; display: inline-block; color: #fff; /*padding: 0 5px 0 0;*/ }
.helpIcon { vertical-align: inherit; margin-left: 7px; content: url(../pub/help-blue.png); width:12px; height:12px; }

.confDelete { position: absolute; font-size: 0.875em; width: 300px; border: 2px solid black; padding: 5px 15px 15px 15px; background-color: #36f; z-index: 10003; border-radius: 5px; }
.btnConfYes {
    color: #fff; background: #5a4; padding: 5px; margin: 0 10px; min-width: 100px; font-weight: 700;
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
		        inset 0 2px 2px rgba(85,170,68,0.8); /*top internal highlight*/
}
.btnConfNo {
    color: #fff; background: #d32; padding: 5px; margin: 0 10px; min-width: 100px; font-weight: 700;
    box-shadow: inset 0 -1px 1px rgba(0,0,0,0.5), /*bottom internal shadow*/ 
		        inset 0 2px 2px rgba(221,51,34,0.8); /*top internal highlight*/
}

/* 2019-02-18: Moved from edit.aspx */
.lblSpan { font-weight: 700; margin-right: 7px; }
legend { width: 100%; padding: 0; margin-bottom: 20px; font-size: 1.125em; line-height: inherit; color: #000; border: 0; border-bottom: 1px solid #e5e5e5; }
.targetall { font-style: italic; color: #f00; font-weight: 700; }
.target { padding: 5px 5px 5px 10px; background-color: #36f; border-radius: 5px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; }
.deletetarget { color: #999; font-weight: 700; margin-left: 10px; cursor: pointer; }
.deletetarget:hover { color: #f00; }

.agreementcontainer {
	margin-bottom:20px;
	max-height:400px;
	overflow-y:auto;
}

.PGRejectButton {
	background-color: #FFA500;
	font-size: 1em;
	margin-top: 10px;	/* 2017-02-15 - BS has no margin so these overlap on small screens */
	padding: 10px 25px;
	font-weight: 700;
	border-radius: 22.5px;
	line-height: 22px;
	box-sizing: border-box;
	color:#f00;
	width: 100%;
	max-width:50%;
    border: 2px solid #f00;
	transition: all 0.2s ease;
}
	
/* 2017-02-15 - These are also overriding what BS does */
.PGRejectButton:hover, .PGRejectButton:focus {
	color:#f00;
    border: 2px solid #f00;
    background-color: #FF9600;
    box-shadow: 0 10px 30px 0 rgba(165,160,160,0.32);
}