/* CSS Document */
tr.openings td {
	border-top: 0 !important;
	border-right: 1 !important;
	border-left: 0 !important;
	border-bottom: 1px dashed #CCC;
	padding: 6px !important;
	line-height: 36px  !important;
	
}

/*only the two below are needed for a botton*/
table.openings a, table.openings a:visited {
	font-size: 1em;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #FFF;
	padding: 8px;
	text-align: center;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	background: #cc6704;
	text-decoration: none;
	font-weight: bold;
	line-height: 36px  !important;
}
table.openings a:hover {
	color: #FF9933;
	background: #d3d1d1;
	line-height: 36px  !important;
}	

tr.responsive-table td {
	border-top: 0 !important;
	border-right: 1 !important;
	border-left: 0 !important;
	border-bottom: 1px dashed #CCC;
	padding: 6px !important;
	line-height: 36px  !important;
}

/*only the two below are needed for a botton*/
table.responsive-table a, table.responsive-table a:visited {
	font-size: 1em;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #FFF;
	padding: 8px;
	text-align: center;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;
	background: #cc6704;
	text-decoration: none;
	font-weight: bold;
	line-height: 36px  !important;
}

table.responsive-table a, table.responsive-table a:visited {
    line-height: 35px !important;
}

table.responsive-table a:hover {
	color: #FF9933;
	background: #d3d1d1;
	line-height: 36px  !important;
}	

.field-wrap, #ninja_forms_required_items {
    margin-bottom: 0px;
}

input[type="text"] {
    padding: 8px !important;
    margin-bottom: 0px !important;
    -webkit-border-radius: 2px !important;
    -moz-border-radius: 2px !important;
    border-radius: 2px !important;
}
.ninja-forms-form-wrap *,
.ninja-forms-form-wrap *:after,
.ninja-forms-form-wrap *:before {
    -webkit-box-sizing: content-box  !important;
    -moz-box-sizing: content-box  !important;
    -ms-box-sizing: content-box  !important;
    box-sizing: content-box  !important;
}
.partners_carousel li a {
    background: transparent   !important;
    border: 0px solid transparent  !important;
}
.partners_carousel li {
    background: transparent !important;
}

#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 1px !important; 
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 33px !important;
}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field {
    padding: 6px !important;
}
.field-wrap .pikaday__container, .field-wrap .pikaday__display, .field-wrap>div input, .field-wrap select, .field-wrap textarea {
    width: 98% !important;
}
.nf-form-content {
    padding: 0px !important;
}

.postid-1410 .kl-single-layout--modern .kl-blog-post--default-view {
    display: none !important;
}

.kl-cta-lined, .kl-cta-ribbon {
    margin-top: 5px !important;
}

@media (min-width: 62em) {
.jr-container .responsive-table {
font-size: 15px;
}
}
