@charset "UTF-8";
html
	{
		overflow: -moz-scrollbars-vertical; 
		overflow:scroll
	}

/* highlight color (orange) */
.chighlightcolor
{
	background-color: #000000;
}

/* footer divider bar */
.cfooterdivider
{
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 10px;
	border-width: 100%;
	padding-bottom: 6px;
}

/* small divider used below phone images */
.cdivider
{
	width:120px;
	height: 4px;
	background-color: #000000;
	margin-bottom: 8px;
}

/* small divider used below phone images */
.cheaderdivider
{
	height: 2px;
	background-color: #e0e0e0;
	margin-bottom: 8px;
}
/* BootStrap: nav bar brand (logo) */
.navbar-brand
{
	height: 82px;
}

/* BootStrap: navbar */
.navbar
{
	background: #ffffff;
	margin-bottom: 0px;
}

 .cformheader
 {
     min-height: 40px;
     background-color: #374f9a;
     border: 1px solid #374f9a;
     border-radius: 4px;
     padding: 8px;
     margin-bottom: 16px;
     color: #ffffff;
 }

.cformcloneheader
{
	background-color: #374f9a;
	border: 1px solid #374f9a;
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 16px;
	color: #ffffff;
}

.cformsectionbreak
{

}

.cformfieldtitle
{
    font-weight: 500;
    color: black;
    padding-bottom: 4px;
}

.cformfieldtextblob
{
	color: black;
	padding-top: 16px;
	padding-bottom: 16px;
	user-select: none;
	padding-left: 16px;
	padding-right: 16px;
	border: 1px solid #e7e7e7;
	border-radius: 8px;
	background-color: #f7f7f7;
	margin-top: 16px;
	margin-bottom: 16px;
}

/* report type cell height */
.creporttype-cellheight
{
    height: 200px;
}

.cflagimage
{
    width: 72px;
    padding: 8px;
}

.form-control::placeholder {
  color: #d0d0d0;
  opacity: 1;
}

.ccategoryheader
{
	min-height: 32px;
	background-color: #374f9a;
	border: 1px solid #374f9a;
	border-radius: 4px;
	padding: 8px;
	margin-bottom: 16px;
	color: #ffffff;
}

/* make sure dialogs don't shift screen */
.modal-open {
	overflow:hidden;
	overflow-y:scroll;
	padding-right:0 !important;
}

.cformsectiondata
{
}

.cformclonesectionlink
{

}