﻿.disableClick{
	pointer-events: none;
	 cursor: default;
  opacity: 0.6;
}
.SubMenutr {
	border-radius: 0px;
	background-image: url("Images/table_orange_row_pttrn.png");
	color: #315f07;
	border: none;
	font-family: Verdana;
	font-size: 14px;
}
.padded-multiline { 
  line-height: 1.3; 
  padding: 2px 0; 
  border-left: 20px solid #c0c;
   margin: 20px auto;
}

.eform-common-controls {
	max-width: 890px!Important;
	margin: 0 auto;
	padding: 15px;
}
#RequestAppControl {
	 max-width: 1100px!Important;
	margin: 0 auto;
	padding: 15px;
}
.panel-eForm.unlock 
{
	padding:15px;
	margin: 0 auto;
	min-height:600px;
	max-width:890px;
}
.panel-eForm.unlock1 
{
	padding:15px;
	margin: 0 auto;
	min-height:600px;
	max-width:890px;
}
.panel-eForm
{
	padding:15px;
	margin: 0 auto;
	min-height:1200px;
	/*max-width:1000px;*/
}
#userEligibilityPanel {
padding:15px;
	margin: 0 auto;
	min-height:350px;
	max-width:890px;
}
#userApplPanel {
padding:15px;
	margin: 0 auto;
	min-height:1000px;
	max-width:1100px;
}
.panel-eForm.unauthorize
{
 padding:15px;
	margin: 0 auto;
	min-height:500px;
	max-width:890px;
}
.incorrect {
	border-color: #a94442;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.eForm-header img
{
	margin-bottom:10px
}

.eForm-header .top-buffer
{
	margin-top:7px
}

.eForm-header span
{
	font-weight:bold;
}

.eForm-header hr
{
	border-top:2px solid #cecece;
}
input[type=radio].required {
	box-shadow: 0 0 1pt 1pt #a94442 inset;
}
.boxsizingBorder {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
}
input:focus, textarea:focus {
  background-color:bisque;
}
textarea{
	width:100%;
}
.form-group.required .control-label:before, label.required:before
{
	  color: #e32;
	content: ' *';
	display:inline;
	margin-right: 5px;
	text-align:center;
	align-content:center;
	vertical-align: top;    
	
}
.GreenLabel {
	color:cadetblue;  
}
/*additional properties*/
/* Dropzone */

.dropzone {
	background-color: #fff !important;
}

.dropzone-disabled {
	/*pointer-events: none;*/
	cursor: not-allowed !important;
	opacity: 0.7;
	border: 1px solid #ccc;
}

	.dropzone-disabled .dz-message.dz-default {
		/*display: none;*/
		cursor: not-allowed !important;
	}
.Leftlabel {
text-align:left !important;  
float:left;
}
.LabelWrap {
	word-wrap: break-word;
}
.fixDateColumn {
	min-width: 20%;
	width: 20%;
	/*max-width:20%;*/
}

thead th.fixDateColumn {
	white-space: pre-line;
}
/*Grid Formatting*/
#childrenDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
	 
}
#childrenDT td,
#childrenDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#childrenDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#childrenDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#childrenDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#childrenDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#childrenDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#childrenDT tr:nth-child(even) {
	background: #ccc;
}
#childrenDT   > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}
#ExtrachildrenDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
	
}
#ExtrachildrenDT td,
#ExtrachildrenDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#ExtrachildrenDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#ExtrachildrenDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#ExtrachildrenDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#ExtrachildrenDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#ExtrachildrenDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#ExtrachildrenDT tr:nth-child(even) {
	background: #ccc;
}
#ExtrachildrenDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#FamilyIncomeDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#FamilyIncomeDT td,
#FamilyIncomeDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#FamilyIncomeDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#FamilyIncomeDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#FamilyIncomeDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#FamilyIncomeDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#FamilyIncomeDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#FamilyIncomeDT tr:nth-child(even) {
	background: #ccc;
}
#FamilyIncomeDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}
#ChildrenFamilyIncomeDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#ChildrenFamilyIncomeDT td,
#ChildrenFamilyIncomeDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#ChildrenFamilyIncomeDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#ChildrenFamilyIncomeDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#ChildrenFamilyIncomeDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#ChildrenFamilyIncomeDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#ChildrenFamilyIncomeDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#ChildrenFamilyIncomeDT tr:nth-child(even) {
	background: #ccc;
}
#ChildrenFamilyIncomeDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#AssetDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
  
}
#AssetDT td,
#AssetDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#AssetDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#AssetDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#AssetDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#AssetDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#AssetDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#AssetDT tr:nth-child(even) {
	background: #ccc;
}
#AssetDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#BankDepositDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
	
}
#BankDepositDT td,
#BankDepositDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#BankDepositDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#BankDepositDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#BankDepositDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#BankDepositDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#BankDepositDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#BankDepositDT tr:nth-child(even) {
	background: #ccc;
}
#BankDepositDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#ForeignPropertyDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#ForeignPropertyDT td,
#ForeignPropertyDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#ForeignPropertyDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#ForeignPropertyDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#ForeignPropertyDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#ForeignPropertyDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#ForeignPropertyDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#ForeignPropertyDT tr:nth-child(even) {
	background: #ccc;
}
#ForeignPropertyDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#DividentDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#DividentDT td,
#DividentDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#DividentDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#DividentDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#DividentDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#DividentDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#DividentDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#DividentDT tr:nth-child(even) {
	background: #ccc;
}
#DividentDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}


#InsuaranceDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#InsuaranceDT td,
#InsuaranceDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#InsuaranceDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#InsuaranceDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#InsuaranceDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#InsuaranceDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#InsuaranceDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#InsuaranceDT tr:nth-child(even) {
	background: #ccc;
}
#InsuaranceDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

#InsuaranceTypeDT {
	 border-collapse: collapse;
	border-spacing: 0;
	font-family: Futura, Arial, sans-serif;
	table-layout: fixed;
	width: 100% !important;
	margin-top:15px;
   
}
#InsuaranceTypeDT td,
#InsuaranceTypeDT th{
	padding: .75em;
  width: auto !important;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
}
#InsuaranceTypeDT th { 
	background: linear-gradient(#cecece,#808080);
	color: #fff;
}
#InsuaranceDT th:first-child {
	border-radius: 9px 0 0 0;
   
}
#InsuaranceTypeDT th:last-child {
	border-radius: 0 9px 0 0;
   
}
#InsuaranceTypeDT tr:last-child td:first-child {
	border-radius: 0 0 0 9px;
}
#InsuaranceTypeDT tr:last-child td:last-child {
	border-radius: 0 0 9px 0;
}
#InsuaranceTypeDT tr:nth-child(even) {
	background: #ccc;
}
#InsuaranceTypeDT > tbody tr > td:first-child {
	min-width: 1em;
  margin-right: 0.5em;
}

/* SIMPLE CHECKBOX STYLE */
input[type="checkbox"].custom-checkbox {
	transform: scale(1.5);
}

/*CUSTOM CHECKBOXES STYLES*/
.custom-checkbox label {
	position: relative;
	cursor: pointer;
	color: #666;
	/*font-size: 30px;*/
}

.custom-checkbox input[type="checkbox"] {
	position: absolute;
	right: 9000px;
   
	/* Double-sized Checkboxes */
	-ms-transform: scale(2); /* IE */
	-moz-transform: scale(2); /* FF */
	-webkit-transform: scale(2); /* Safari and Chrome */
	-o-transform: scale(2); /* Opera */
	transform: scale(2);
}

.custom-checkbox input[type="checkbox"]+.label-text:before {
	content: "\f0c8";
	font-family: "Font Awesome 5 Pro";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
}

.custom-checkbox input[type="checkbox"]:checked+.label-text:before {
	content: "\f14a";
	color: #2980b9;
	animation: effect 250ms ease-in;
}

.custom-checkbox input[type="checkbox"]:disabled + .label-text {
	color: #aaa;
}

.custom-checkbox input[type="checkbox"]:disabled + .label-text:before {
	/*content: "\f0c8";*/
	color: #ccc;
}

/*Custom radios style*
  .custom-radio input[type="radio"]+.label-text:before {
	content: "\f111";
	font-family: "Font Awesome 5 Pro";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	width: 1em;
	display: inline-block;
	margin-right: 5px;
  }
  @keyframes effect {
	0% {
	  transform: scale(0);
	}
	25% {
	  transform: scale(1.3);
	}
	75% {
	  transform: scale(1.4);
	}
	100% {
	  transform: scale(1);
	}
  }*/

  /*dropDownStyle*/
  .select-css {
	display: block;
	font-size: 12px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
	.select-css::content {
	text-align:center ;
	}
.select-css::-ms-expand {
	display: none;
}
.select-css:hover {
	border-color: #888;
}
.select-css:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.select-css option {
	font-weight:normal;
}
.select-css:disabled {
	background-color:lightgray;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, lightgray 0%,#f2f2f2 100%);
}

/* NOTE: Colours used in Scholarship(this) Form */
.BSC {
	/*background-color: azure;*/
}

.MSC {
	/*background-color: cyan;*/
}

.PHD {
	/*background-color: cornflowerblue;*/
}

/* NOTE: TAB PAGES */
.nav-tabs li.active, .nav-tabs li.active a {
	background-color: lightcyan!important;
}

.nav-tabs li a:hover, .nav-tabs li a:focus {
	background-color: lightcyan!important;
}

div.nav-tabs {
	text-align: center;
}

.tab-content .active, .tab-content .active .form-group {
	/*background-color: lightblue;*/
	padding-bottom: 15px;
	margin-bottom: 0;
}

.form-horizontal .form-group{
	margin-right: 0;
	margin-left: 0;
}

div.title-center {
	text-align: center;
	font-weight: bold;
}

span.title-color {
	color: blue;
}

#FamilyIncomeApplicantHeader {
	text-align: center;
	font-weight: bold;
	color: blue;
}

.tab-hidden {
	display: none !important;
}

.BScProgramCodeDescr_div {
	font-size: 12px; 
	font-family: sans-serif; 
	font-weight: 700;
	text-align: justify;
}

.readonly-tabs-section {
	pointer-events: none;
}