@charset "utf-8";
/* CSS Document */

/*limited reset*/
html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr {
	margin: 0;
	padding: 0;
	border: 0;
}
#SpeakerForm {
	top: 0px;
	left: 0px;
	width: 100%;
	position:absolute;
	border: 0px none;
	margin:0px;
}
div.heading {
	/*background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url("/SpeakerCard/images/citySeal.png") no-repeat;
	background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(171,211,238,1) 59%, rgba(213,235,251,1) 100%), url("/SpeakerCard/images/citySeal.png") no-repeat;*/
	/*background: rgba(54, 116, 160, 0.8) url("../images/citySeal.png") no-repeat;*/
	/*background:-moz-linear-gradient(top,  rgba(235,241,246,1) 5%, rgba(171,211,238,1) 50%, rgba(213,235,251,1) 100%), url("/SpeakerCard/images/citySeal.png") no-repeat;
	background-image: url("/SpeakerCard/images/citySeal.png");
	background-color: transparent -moz-linear-gradient(center top , #232D39, #36465D) repeat scroll 0% 0%;
	border: medium none;
	background-position: 0px 0px;	
	padding: 0px;*/
	/*background-color: transparent -moz-linear-gradient(center top , #576C87, #344557) repeat scroll 0% 0% ;
	background-repeat: no-repeat;*/
	/*background: #6A6565 url("/SpeakerCard/images/citySeal.png") no-repeat scroll center top;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebf1f6+0,abd3ee+50,89c3eb+51,d5ebfb+100;Blue+Gloss+%234 */

	background: rgba(54, 116, 160, 0.8);
	background-image: url("../images/citySeal.png"), url("../images/City-Clerk-logo-70x70.png");
	background-position: 1% 10px, 99% 10px; /*background-position: top left, top right;*/
	background-repeat: no-repeat, no-repeat;

	width: auto;
	min-height: 90px; /*Replaced "height: 90px;" on 08/21/2017 */
}

h1.heading, h2.heading, h3.heading {
	text-align:center;
	padding-left:75px;
	padding-right:75px; /* Added */
	/*white-space:nowrap;*/ /* Commented out 08/21/2018 */
}
h3.heading {
	font-size: 1.5ems;
	line-height: 12px;
	padding-top: 11px;
	padding-bottom: 11px; /* Added 08/21/2017 */
}

div.agendaDate {
	background-color:#B3BDC2;		
}

div.agendaDate h3 {
	font-size: 1.5ems;
	padding: 5px 0px 5px 25px;	
}

#wrapper {
  width: 100%;
  margin: 0 auto;
  padding: 0;
  overflow: auto;
}

#leftcolumn {
  width: 30%;
  padding: 0;
  margin: 0;
  display: block;
  border: 1px solid white;
  position: fixed; /**/
}

#rightcolumn {
  width: 70%;
  display: block;
 float: right;  /**/
  border: 1px solid white;
}

/* 2018-10-18 */
header {
	text-align:center;
	padding-bottom:20px;
	color:rgba(54, 116, 160, 0.8);
	font-weight:bold;
}

footer {
	height: 60px;
	background-color:rgba(54, 116, 160);
	margin-top: 20px;
	color:#FFF;
	text-align:center;
	padding:10px;
    font-weight:bold;
    
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

div.bordered {
	border:2px solid #000;
	padding:10px;
}

.multiselect-container>li>a>label {
	/*white-space: nowrap;*/
	min-width: 300px;
}

input[type="checkbox"].h2checkbox {
    transform:scale(2, 2);
    margin-top: 9px;
}

input[type="checkbox"] {
    transform:scale(2, 2);
    margin-top: 6px;
}

.center-div {
    margin: 0 auto;
    width: 800px; 
}


div.agendaDate {
	background-color:#B3BDC2;		
}

div.agendaDate h3 {
	font-size: 1.5ems;
	padding: 5px 0px 5px 25px;	
}

h3.heading {
	font-size: 1.5ems;
	line-height: 12px;
	padding-top: 11px;
	padding-bottom: 11px; /* Added 08/21/2017 */
}


.container-fluid {
    margin-bottom: 60px;
}

.region {
	cursor:pointer;
	color:blue;
}
a.multiselect-all > label > input {
margin-right: 12px;
}


.modal-lg {
    max-width: 95% !important;
	height: 85vh;
}

.form-control-dropdown{display:block;width:250px;height:calc(2.15rem + 1.5px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}