.njoynPageContainer {
    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    min-height:250px;*/
}
/*
h1 {
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h2 {
    display: block;
    font-size: 1.5em;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h3 {
    display: block;
    font-size: 1.17em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h4 {
    display: block;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h5 {
    display: block;
    font-size: .83em;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h6 {
    display: block;
    font-size: .67em;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
*/
#njnContentContainer {
    line-height: 1.5;
}

.njnPageSection {
    border: 1px solid #cccccc;
    display: block;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
}

.njnSection {
    border: 1px solid #cccccc;
    display: block;
    clear: both;
}

#njnContentContainer #pagetitle {
    float:left;
}

#njnContentContainer #njnbreadcrumb {
    float:left;
}

#njnContentContainer #njnbreadcrumb ul {
    list-style-type:none;
    padding-left:0px;
}

#njnContentContainer #njnbreadcrumb li:last-child::after {
    content:"" !important;
}

#njnContentContainer #njnbreadcrumb li {
    display:inline;
}

#njnContentContainer #njnbreadcrumb li::after {
    content:url("../img/rightarrow.png");
    padding-left:5px;
    padding-right:5px;
}

#njnlanguageswitcher {
    float:right;
    margin-top:15px;
}

#njnMobileLogo img{
    display: block; 
    margin-left: auto; 
    margin-right: auto;
    padding-top:50px;
}

.resizetextButton {
    padding: 3px 5px !important;
    width: 30px !important;
}

.resizetextcontrol {
    float:right;
    margin-top:25px;
}

#rssfeedcontrol, #printerfriendlycontrol, #printerfriendlymessagecontrol {
    float:right;
    margin-top:25px;
    margin-right:20px;
}

#returntojobdetails, #returntomymessage {
    display:none;
}

#njnContentContainer input[type=button], #njnContentContainer input[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
   /* 
    border: 1px solid #948e94;
    color: #000000;
    padding: 6px 24px;
    text-decoration: none;
   */
   background-color: #5236ab;
    color: white;
   font-size:18px;
   padding: 5px 15px;
    min-width: 100px;
    border-radius: 30px;
    text-align: center;
      min-width: 140px;
    font-weight: 600;
    border: 6px solid #5236ab;
    height: auto;
}
#njnContentContainer input[type=button]:hover, #njnContentContainer input[type=submit]:hover{
 background-color: #644cb3;
   border: 6px solid #644cb3;
}


#njnContentContainer input[type=text], #njnContentContainer select, #njnContentContainer input[type=password], #njnContentContainer input[type=email],  #njnContentContainer textarea {
    box-sizing: border-box;
}

#njnContentContainer input[type=radio] {
    margin-top: -8px;
    margin-left: 0px;
}

    
#njnContentContainer textarea {
        text-align: left;
        width: 100%;
        border: 1px solid #000000;
        padding: 5px 5px 5px 5px;
    }

#njnContentContainer .noborder {
    border: none;
}

#njnContentContainer .spacer {
    clear: both;
}

#njnContentContainer .rightAligned {
    text-align: right;
}

#njnContentContainer .leftAligned {
    text-align: left;
}

#njnContentContainer .centerAligned {
    text-align: center;
}

#njnContentContainer .floatright {
    float: right;
}

#njnContentContainer .floatleft {
    float: left;
}

#njnContentContainer .floatnone {
    float: none;
}

#njnContentContainer .hidden {
    display: none;
}

#njnContentContainer .unhide {
    display: inline;
}

#njnContentContainer .success {
    color: green;
}

#njnContentContainer .fail {
    color: red;
}

#njnContentContainer .fail {
    width: 100%;
}

#njnContentContainer .LV_invalid {
    width: 100%;
}


#njnContentContainer .required {
   
}

#njnContentContainer .required-field {
   color:#d3080c;
}

#njnContentContainer .example {
    color: lightgray;
}

#njnContentContainer .row {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
    clear: both;
}

#njnContentContainer .longProfileFieldLabel {
    display: block;
    width: 100%;
}

#njnContentContainer fieldset {
    border: none;
    margin-left: 0px;
    padding: 0px;
}

#njnContentContainer legend {
        margin: 0px;
        padding: 0px;

    }

#searchtable {
    border-collapse:collapse;
    border-spacing:0;
}

.NjnSectionTable {
    padding: 1px;
    margin-bottom: 10px;
    margin-top: 10px;
}

    .NjnSectionHeader, .NjnSectionTable caption {
        line-height: 2em;
        padding: 5px 0px 0px 10px;
        text-align: left;
        font-size: 1.1em;
        font-weight: bold;
    }

    .NjnSectionTable .SubHeader {
        background: #000000;
        height: 25px;
        padding: 5px;
        text-align: left;
        vertical-align: middle;
        font-weight: 300;
    }

     .NjnSectionTable tr {
         border-bottom:thin solid #000;
    }

     .NjnSectionTable td {
         border: none;
    }

    .NjnSectionTable .SubHeader {
        color: #FFFFFF;
    }

        .NjnSectionTable .SubHeader a {
            color: #FFFFFF;
        }

    .NjnSectionTable tr.oddTableDataRow, .NjnSectionTable tr.oddTableDataRow td {
        background: #ffffff;
    }

    .NjnSectionTable tr.evenTableDataRow, .NjnSectionTable tr.evenTableDataRow td {
        background: #bdbdbd;
    }

#njnContentContainer .SkillsCategoriesContainer {
    width: 100%;
}

#njnContentContainer .SkillsContainer {
    width: 85%;
}

#njnContentContainer .SkillsYearsContainer {
    width: 15%;
}

#njnContentContainer .SkillsListContainer {
    width: 100%;
}

#njnContentContainer .CandSkills {
    width: 100%;
}

#njnContentContainer .SkillsCategoriesContainer, #njnContentContainer .SkillsContainer, #njnContentContainer .SkillsYearsContainer, #njnContentContainer .SkillsListContainer {
    display: inline-block !important;
    margin-bottom: 10px;
}

#njnContentContainer #pq_question .profileFieldLabel {
    float: none !important;
}

#njnContentContainer #joblistingsearchbutton {
    margin-right: 20px;
}

#njnContentContainer .dropbox-dropin-btn {
    padding: 5px !important;
}

#njnContentContainer .sessionExpiredLabel.wide {
    width: 17em;
}

#njnContentContainer .quickinput #chkAgreement {
    
}

#njnContentContainer #ui-datepicker-div .ui-state-default {
    background:none;
}

#njnContentContainer #ui-datepicker-div .ui-state-highlight {
    border: 1px solid #11e647;
}

#njnContentContainer #ui-datepicker-div .ui-state-default:hover {
    background: #cccccc;
}

#njnContentContainer .ui-widget-content {
    border: 1px solid #aaaaaa;
}

#njnContentContainer input[type='checkbox'], #njnContentContainer input[type='radio'] {
    vertical-align:baseline;
}

#njnContentContainer .resp-tabs-list li{
   min-width: 12% !important;
   text-align: center;
}

#njnContentContainer .resp-tab-active{
    min-width: 12% !important;
    text-align: center;
}

#njnContentContainer .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

#njnContentContainer .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



