
.alert-header {
	font-size: 12pt;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	
  color: #666666;
  background-color: #dddddd;
  border-color: #cccccc;
  border-width: 2px;
}

.alert-header .yellow {
	color: black;
	
}

.alert-header hr {
  border-top-color: #a6e1ec;
}
.alert-header .alert-link {
  color: #245269;
}


#tableview tbody tr th {
	font-size:11px;
	color: black;
	font-weight:bold;
	text-decoration:none;
	text-align: right;
	padding-right: 4px;
	padding-bottom: 3px;
}

#tableview tbody tr td {
	font-size:11px;
	color:black;
	text-decoration:none;
}

.panel-votesharp {
  border-color: #ebccd1;
}
.panel-votesharp > .panel-heading {
  color: #a94442;
  background-color: #F4DDDE;
  border-color: #ebccd1;
}
.panel-votesharp > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-votesharp > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-votesharp > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

body {
	padding-top: 42px;
	/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
   
.ac-page-header {
	color: white;
	background: #337AB7;
	background: #F5DDDE;
	background: #DB4C52;
	margin-bottom: 12px;
}
   
.ac-page-header h2 {
	font-size: 20pt;
}
   
.yellow {
	color: #FFFCD1;
}

/* Apply CSS to iOS affected versions only */
body.iosBugFixCaret.modal-open {position: fixed; width: 100%;}

.borderless table, .borderless td, .borderless th, .borderless tr, .borderless tr > td {
    border: none;
}

.gm-style-mtc div {
	margin: 0 1px !important;
	padding: 0 6px !important;
	/*height: 30px !important;*/
}



/* bootstrap 4 compatible padding / margin utility classes */

.pl-0 {padding-left:	0px;}
.pr-0 {padding-right:	0px;}
.pt-0 {padding-top:		0px;}
.pb-0 {padding-bottom:	0px;}
.ml-0 {margin-left:		0px;}
.mr-0 {margin-right:	0px;}
.mt-0 {margin-top:		0px;}
.mb-0 {margin-bottom:	0px;}

.pl-1 {padding-left:	0.25rem !important;}
.pr-1 {padding-right:	0.25rem !important;}
.pt-1 {padding-top:		0.25rem !important;}
.pb-1 {padding-bottom:	0.25rem !important;}
.ml-1 {margin-left:		0.25rem !important;}
.mr-1 {margin-right:	0.25rem !important;}
.mt-1 {margin-top:		0.25rem !important;}
.mb-1 {margin-bottom:	0.25rem !important;}

.pl-2 {padding-left:	0.5rem !important;}
.pr-2 {padding-right:	0.5rem !important;}
.pt-2 {padding-top:		0.5rem !important;}
.pb-2 {padding-bottom:	0.5rem !important;}
.ml-2 {margin-left:		0.5rem !important;}
.mr-2 {margin-right:	0.5rem !important;}
.mt-2 {margin-top:		0.5rem !important;}
.mb-2 {margin-bottom:	0.5rem !important;}

.pl-3 {padding-left:	1rem !important;}
.pr-3 {padding-right:	1rem !important;}
.pt-3 {padding-top:		1rem !important;}
.pb-3 {padding-bottom:	1rem !important;}
.ml-3 {margin-left:		1rem !important;}
.mr-3 {margin-right:	1rem !important;}
.mt-3 {margin-top:		1rem !important;}
.mb-3 {margin-bottom:	1rem !important;}

.pl-4 {padding-left:	1.5rem !important;}
.pr-4 {padding-right:	1.5rem !important;}
.pt-4 {padding-top:		1.5rem !important;}
.pb-4 {padding-bottom:	1.5rem !important;}
.ml-4 {margin-left:		1.5rem !important;}
.mr-4 {margin-right:	1.5rem !important;}
.mt-4 {margin-top:		1.5rem !important;}
.mb-4 {margin-bottom:	1.5rem !important;}

.pl-5 {padding-left:	3rem !important;}
.pr-5 {padding-right:	3rem !important;}
.pt-5 {padding-top:		3rem !important;}
.pb-5 {padding-bottom:	3rem !important;}
.ml-5 {margin-left:		3rem !important;}
.mr-5 {margin-right:	3rem !important;}
.mt-5 {margin-top:		3rem !important;}
.mb-5 {margin-bottom:	3rem !important;}
