input.padsmaller-btn{
    padding: 6px 5px;
}

td.centerContent{
    text-align: center;
}

a.LinkPadding{
    padding: 0px 8px 0px 8px;
}

a.disabled {
   pointer-events: none;
   cursor: default;
}

@media (max-width: 670px) {
	
/* RESPONSIVE CERTIFIED OFFICE LOCATIONS TABLES */

	.responsive-license table,
    .skill-license table,
    .reference-license table, 
    .employment-license table,
    .upload-license table,
    .personalinfo-license table,
    .reviewlicense-responsive table,
    .reviewreference-responsive table {
		border:none;
		padding:0;	
		background-color:transparent;
	}
	
	/* Force table to not be like tables anymore */
	.responsive-license table, 
	.responsive-license table thead, 
	.responsive-license table tbody, 
	.responsive-license table th, 
	.responsive-license table td, 
	.responsive-license table tr,
    .skill-license table, 
	.skill-license table thead, 
	.skill-license table tbody, 
	.skill-license table th, 
	.skill-license table td, 
	.skill-license table tr,
    .upload-license table, 
	.upload-license table thead, 
	.upload-license table tbody, 
	.upload-license table th, 
	.upload-license table td, 
	.upload-license table tr,
    .reference-license table, 
	.reference-license table thead, 
	.reference-license table tbody, 
	.reference-license table th, 
	.reference-license table td, 
	.reference-license table tr,
    .employment-license table, 
	.employment-license table thead, 
	.employment-license table tbody, 
	.employment-license table th, 
	.employment-license table td, 
	.employment-license table tr,
    .personalinfo-license table, 
	.personalinfo-license table thead, 
	.personalinfo-license table tbody, 
	.personalinfo-license table th, 
	.personalinfo-license table td, 
	.personalinfo-license table tr, 
    .reviewlicense-responsive table, 
	.reviewlicense-responsive table thead, 
	.reviewlicense-responsive table tbody, 
	.reviewlicense-responsive table th, 
	.reviewlicense-responsive table td, 
	.reviewlicense-responsive table tr,
    .reviewreference-responsive table, 
	.reviewreference-responsive table thead, 
	.reviewreference-responsive table tbody, 
	.reviewreference-responsive table th, 
	.reviewreference-responsive table td, 
	.reviewreference-responsive table tr { 
		display: block; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	.responsive-license table tr th,
    .skill-license table tr th,
    .upload-license table tr th,
    .reference-license table tr th,
    .employment-license table tr th,
    .personalinfo-license table tr th,
    .reviewlicense-responsive table tr th,
    .reviewreference-responsive table tr th{ 
        border: 0px;
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	.responsive-license table tr,
    .skill-license table tr,
    .upload-license table tr,
    .reference-license table tr,
    .employment-license table tr,
    .personalinfo-license table tr,
    .reviewlicense-responsive table tr,
    .reviewreference-responsive table tr{ 
		margin-bottom:1em;
	}
	
	.responsive-license table tbody td,
    .skill-license table tbody td,
    .personalinfo-license table tbody td,
    .reference-license table tbody td,
    .employment-license table tbody td,
    .reviewlicense-responsive table tbody td,
    .reviewreference-responsive table tbody td{ 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #ddd; 
		position: relative;
		padding-left: 50%; 
		width:100%;
        overflow-wrap: break-word;
        overflow-y: overlay;
	}

    .upload-license table tbody td{ 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #ddd; 
		position: relative;
		padding-left: 30%; 
		width:100%;
        overflow-wrap: break-word;
        overflow-y: overlay;
	}

    .personalinfo-license table tbody td input,
    .personalinfo-license table tbody td select{ 
        border: none;
		border-bottom: 1px solid #ddd; 
		position: relative;
		
	}
	
	.responsive-license table td:before,
    .skill-license table td:before, 
    .reference-license table td:before,
    .employment-license table td:before,
    .reviewlicense-responsive table td:before,
    .reviewreference-responsive table td:before{ 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 46%;
		padding-right: 0.5em;
	}

    .upload-license table td:before{ 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 26%;
		padding-right: 0.5em;
	}

    .personalinfo-license table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 50%;
		padding-right: 0.5em;
	}
	
	.responsive-license table td:nth-of-type(1),
    .skill-license table td:nth-of-type(1),
    .upload-license table td:nth-of-type(1),
    .reference-license table td:nth-of-type(1),
    .employment-license table td:nth-of-type(1),
    .personalinfo-license table td:nth-of-type(1),
    .reviewlicense-responsive table td:nth-of-type(1),
    .reviewreference-responsive table td:nth-of-type(1) {
		width:100%;
		padding-left:0.5em;
		text-align:center;
		background-color:#373737;
	    color:#fff;
	}
	
	.responsive-license table td:nth-of-type(1) p,
    .skill-license table td:nth-of-type(1) p,
    .upload-license table td:nth-of-type(1) p,
    .reference-license table td:nth-of-type(1) p,
    .employment-license table td:nth-of-type(1) p,
    .personalinfo-license table td:nth-of-type(1) p ,
    .reviewlicense-responsive table td:nth-of-type(1) p,
    .reviewreference-responsive table td:nth-of-type(1) p{
		text-align:center;
	}
	
	.responsive-license table td:last-child,
    .skill-license table td:last-child,
    .upload-license table td:last-child,
    .reference-license table td:last-child,
    .employment-license table td:last-child,
    .personalinfo-license table td:last-child,
    .reviewlicense-responsive table td:last-child,
    .reviewreference-responsive table td:last-child{
		border-bottom:none;
	}
	
	/* Label the data */
    .reviewreference-responsive td:nth-of-type(2):before { content: "LastName"; }
	.reviewreference-responsive td:nth-of-type(3):before { content: "JobTitle"; }
	.reviewreference-responsive td:nth-of-type(4):before { content: "Phone"; }
    .reviewreference-responsive td:nth-of-type(5):before { content: "Email"; }
    .reviewreference-responsive td:nth-of-type(6):before { content: "yearsKnown"; }
    .reviewreference-responsive td:nth-of-type(7):before { content: "RelationShip"; }
    .reviewreference-responsive td:nth-of-type(8):before { content: "AppID"; }


	.reviewreference-responsive td:nth-of-type(2):before,
	.reviewreference-responsive td:nth-of-type(3):before,
	.reviewreference-responsive td:nth-of-type(4):before,
    .reviewreference-responsive td:nth-of-type(5):before,
    .reviewreference-responsive td:nth-of-type(6):before,
    .reviewreference-responsive td:nth-of-type(7):before,
    .reviewreference-responsive td:nth-of-type(8):before {
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}

    
	.reviewlicense-responsive td:nth-of-type(2):before { content: "ID Number"; }
	.reviewlicense-responsive td:nth-of-type(3):before { content: "Exp Date"; }
	.reviewlicense-responsive td:nth-of-type(4):before { content: "licID"; }

	.reviewlicense-responsive td:nth-of-type(2):before,
	.reviewlicense-responsive td:nth-of-type(3):before,
	.reviewlicense-responsive td:nth-of-type(4):before {
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}

	.responsive-license table td:nth-of-type(2):before { content: "Issuer"; }
	.responsive-license table td:nth-of-type(3):before { content: "ID Number"; }
	.responsive-license table td:nth-of-type(4):before { content: "Date"; }
	.responsive-license table td:nth-of-type(5):before { content: "Description"; }
    .responsive-license table td:nth-of-type(6):before { content: "Issuing State"; }
    .responsive-license table td:nth-of-type(7):before { content: "Name"; }

	.responsive-license table td:nth-of-type(2):before,
	.responsive-license table td:nth-of-type(3):before,
	.responsive-license table td:nth-of-type(4):before,
	.responsive-license table td:nth-of-type(5):before, 
    .responsive-license table td:nth-of-type(6):before,
    .responsive-license table td:nth-of-type(7):before  {
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}

    .reference-license table td:nth-of-type(2):before { content: "FirstName"; }
	.reference-license table td:nth-of-type(3):before { content: "LastName"; }
	.reference-license table td:nth-of-type(4):before { content: "JobTitle"; }
	.reference-license table td:nth-of-type(5):before { content: "Phone"; }
    .reference-license table td:nth-of-type(6):before { content: "Email"; }
    .reference-license table td:nth-of-type(7):before { content: "yearsKnown"; }
    .reference-license table td:nth-of-type(8):before { content: "RelationShip"; }
    .reference-license table td:nth-of-type(9):before { content: "AppID"; }

	.reference-license table td:nth-of-type(2):before,
	.reference-license table td:nth-of-type(3):before,
	.reference-license table td:nth-of-type(4):before,
	.reference-license table td:nth-of-type(5):before, 
    .reference-license table td:nth-of-type(6):before,
    .reference-license table td:nth-of-type(7):before, 
    .reference-license table td:nth-of-type(8):before,
    .reference-license table td:nth-of-type(9):before {
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}

    .employment-license table td:nth-of-type(2):before { content: "Employer"; }
	.employment-license table td:nth-of-type(3):before { content: "From Date"; }
	.employment-license table td:nth-of-type(4):before { content: "To Date"; }
	.employment-license table td:nth-of-type(5):before { content: "Position Duties"; }
    .employment-license table td:nth-of-type(6):before { content: "SuperVisor Title"; }
    .employment-license table td:nth-of-type(7):before { content: "SuperVisor Name"; }
    .employment-license table td:nth-of-type(8):before { content: "EmpID"; } 

	.employment-license table td:nth-of-type(2):before,
	.employment-license table td:nth-of-type(3):before,
	.employment-license table td:nth-of-type(4):before,
	.employment-license table td:nth-of-type(5):before, 
    .employment-license table td:nth-of-type(6):before,
    .employment-license table td:nth-of-type(7):before, 
    .employment-license table td:nth-of-type(8):before {
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}

    .upload-license table td:nth-of-type(2):before { content: "Name"; }
	.upload-license table td:nth-of-type(3):before { content: "Type"; }
	
	.upload-license table td:nth-of-type(2):before,
	.upload-license table td:nth-of-type(3):before {
		text-align:right;
		font-weight:bold;
	}


    .skill-license table td:nth-of-type(2):before { content: "Skill"; }
	.skill-license table td:nth-of-type(3):before { content: "AppID"; }
	
	.skill-license table td:nth-of-type(2):before,
	.skill-license table td:nth-of-type(3):before {
		text-align:right;
		font-weight:bold;
	}

    .personalinfo-license table td:nth-of-type(2):before { content: "Name& Location"; }
	.personalinfo-license table td:nth-of-type(3):before { content: "Graduate"; }
	.personalinfo-license table td:nth-of-type(4):before { content: "Degree"; }
	.personalinfo-license table td:nth-of-type(5):before { content: "Course/ Major"; }
    .personalinfo-license table td:nth-of-type(6):before { content: "Name at Graduation"; }


	.personalinfo-license table td:nth-of-type(2):before,
	.personalinfo-license table td:nth-of-type(3):before,
	.personalinfo-license table td:nth-of-type(4):before,
	.personalinfo-license table td:nth-of-type(5):before,
    .personalinfo-license table td:nth-of-type(6):before{
		text-align:right;
		font-weight:bold;
        position: absolute;
        top: 0;
	}
    
    .personalinfo-license table td input,
    .personalinfo-license table td select{
        width:50%;
        float:right;
    }
}


.mycheckbox input[type="checkbox"] 
{ 
    margin-right: 5px; 
}

.form-control{
    width: 95%;
    float:left;
}

.col-xs-4{
    width:250px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.leftInnerPara{
	margin-left: 1cm
}

.mGrid th {
	padding: 0;
	color: #fff;
	background-color: #373737;
	border-left: solid 1px #525252;
	font-size: 0.9em;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}
