.computed-value-text {
	font-style: italic;
	color:red;
}

.control-label {
	cursor: auto;
	font-weight: bold;
}

.black-hr {
	border: 1px solid black;
}

.jurat-feedback {
	font-size: 11px; 
	color:red; 
	font-style:italic;
}

.pin-message-input {
	height:25px; 
	font-size:11px; 
	width: 65px
}

.pin-message {
	font-size:13px;
}

.pin-feedback {
	font-size: 11px; 
	color:red; 
	font-style:italic;
}

.page-feedback {
	/*Initially hidden (until shown) */
	style: display:none; 
	color:red; 
	font-style:italic;
}

.red-header-text {
	display:inline; 
	color:red; 
	font-size:105%; 
	font-weight:900;
}

body.flow {
	margin-bottom: 5%;
}

.flow label.radio:hover {
	background-color: #ECEEED;
}



.flow .nav-stacked li a {
	border: 1px solid black;
}

.flow .nav-stacked {
	border-radius: 15px;
	padding: 5px;
}

.flow .jurat-container,
.flow #instructions {
	margin-left: 5%;
	margin-right:5%;
}

.flow #form-header {
	margin-left: 30%;
	margin-right: 15%;
	margin-top: 0%;
	margin-bottom: 0%;
	padding-top: 5px;
	padding-bottom: 10px;
}

.flow #employer-message {
	border: 1px solid black;
	padding: 20px;
	margin-top: 1%;
	margin-left: 15%;
	margin-right: 15%;
	border-radius: 10px;
}

.flow #header,
.flow #employer-message {
	background-color: rgba(78, 238, 255, 0.05);
}

.flow #employer-message:hover,
.flow #header:hover {
	background-color: rgba(78, 238, 255, 0.095);
}


.flow #column1 {
	padding-left: 1%;
	padding-right: 1%;
	border-right: 1px solid black;
}
 
.flow #header-brand-bar {
	margin-bottom: 0;
}

.flow .form-related-pills {
	border-radius: 15px;
	margin-bottom: 0%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
}



.flow #table-container {
	margin-left: 5%;
	margin-right: 25%;
}

.flow .highlighted-row {
	background-color: #A5D3FD;
}

.guided-flow .flow-entry {
	background-color: #EFF1F6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	border: 1px solid black;
	margin-top: 1em;
}

.guided-flow .flow-entry:hover {
	background-color: #CDE6FE;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
	border: 1 px solid black;
	margin-top: 1em;
}


.guided-flow .header-localityname {
	display: inline;	
}


@media (min-width: 992px){
    body.guided-flow {
	   margin-left: 30%;
	   margin-right: 30%;
	   margin-top: 5%;
    }
}

@media (max-width: 992px){
    body.guided-flow {
       margin-left: 20%;
       margin-right: 20%;
       margin-top: 5%;
    }
}

body.choose-form {
	margin-left: 15%;
	margin-right: 15%;
	margin-top: 5%;
	margin-bottom: 3%;
}

.choose-form thead {
	font-weight:900;
}

.choose-form tbody tr:hover {
    background-color: #ccc;
}

.choose-form th, td {
    padding: 2px 2px;
}
.choose-form tbody td:hover {
    cursor: pointer;
}

.status-nonclickable {
	cursor:auto;
}

.status-clickable {
	cursor:pointer;
}

h4.status-clickable {
	display:inline;	
}

h5.status-clickable {
	display:inline;
}

body.welcome-screen {
	margin-left:25%;
	margin-right:30%;
	margin-top:5%;
}

.addressChangeWarnings h4{
	margin-left:10%;
}

.addressChangeWarnings div{
	margin-left:15%;
}

.addressChangeWarnings h6{
	margin-left:20%;
    color:red;
}

label {
    padding: 5px;
}

.required-field {
    color: #FF0000;
    display: inline;
}

.welcomePageLogoImg {
    max-width: 350px;
    max-height: 350px;
}

@media (min-width: 992px){
    input[type="text"],
    input[type="text"][disabled="disabled"],
    input[type="text"][class="form-control"],
    select[class="form-control"]{
        width:206px
    }
    
    div.input-group{
        max-width:250px;
    }
}

.modal-dialog-viewer { 
	width: 98%; 
	height: 92%; 
	padding: 0; 
}

.modal-content-viewer { 
	min-height: 98%; 
	border-radius: 0;
	height: auto;
	border-radius: 6px;
}


.classic-ui-question-warning {
    color: #ce0000;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: small;
}