/********* SIGN IN *******/
/* #content-container.signinpage #content .nav.nav-tabs {
	 display:none!important;
}
 */

/* redeem link */

.nav-account {
	border: 0px;
	position: absolute;
	top: -10px;
	right: 30px;
  }
 
.nav-account>li[title="Redeem Invitation"] {
font-size: 1.35rem;
}

.nav-account>li>a {
color: #1276CE;
}
 
/* end redeem link */

/* Sign In form */
#content-container.signinpage .page-content.row .row {
	border-radius: 1.25rem !important;
	margin-bottom: 120px;
	padding-left: 2.14rem !important;
	padding-right: 2.14rem !important;
	padding-top: 2.85rem !important;
	flex-direction: column;
	justify-content: space-between;
}
#content-container.signinpage .page-content {
	flex-direction: column-reverse;
	margin-top : 2.5%;
}
/* #content-container.signinpage #content .navbar-default .navbar-nav > li > a{
	color: white;
}
*/
@media (min-width: 992px) {
	#content-container.signinpage .page-content.row .row .col-md-6 {
		float: right;
		width: 100%;
	}
}
#content-container.signinpage .container {
	width: 95%;
}
#content-container.signinpage .form-horizontal .control-label[for="Email"] {
	visibility: hidden;
}
#content-container.signinpage .form-horizontal .control-label[for="PasswordValue"] {
	visibility: hidden;
}
#content-container.signinpage .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-left: 0%;
}
#content-container.signinpage .form-horizontal .radio, .form-horizontal .checkbox {
	visibility: hidden;
}
#content-container.signinpage input#PasswordValue{
	height: 60px;
}
#content-container.signinpage input#Email{
	height: 60px;
	margin-bottom: -25px;
}
#content-container.signinpage{
	background-image:url("/nti-portal-hero%2010.png");
	background-repeat: no-repeat;
	background-blend-mode: darken;
	background-size: cover;
}
#content-container.signinpage .page-content.row .row {
	background-color: #ffffffcc;
	margin-top:0% 
}
#content-container.signinpage .page-content.row .row {
	background-color: #ffffffcc;
}
#content-container.signinpage .page-content.row .row {
	background-color: #ffffffcc;
	width: fit-content;
	float: right;
}
#content-container.signinpage .col-sm-offset-4.col-sm-8 {
	margin-left: auto;
}
#content-container.signinpage .page-content.row .row .col-lg-6 {
	content: "Access the trucking industry’s gold standard of driver wages and benefits benchmarking. A detailed survey and analysis on the benefits that trucking companies and private fleets are offering drivers, from health insurance premiums and coverage benefits to retirement programs, life insurance options, paid holidays, and more, this report gives your fleet the necessary market intelligence to position your benefits package for maximum impact in recruiting and retention programs.";
	align-content: flex-start;
}
#content-container.signinpage .page-content.row .row .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
#content-container.signinpage .page-content.row .row .col-md-6:first-child {
	margin-bottom: 10px;
}
#content-container.signinpage .page-content.row .row .col-md-6 .form-group .label, #content-container.signinpage .page-content.row .row .col-md-6 .form-group .col-sm-8 {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	max-width: 100%;
	width: 100%;
}
#content-container.signinpage .page-content.row .row .col-md-6 .form-group .form-control {
	padding: 1em;
}
#content-container.signinpage .page-content.row .row .col-md-6 #local-login-heading{
	display: block;
	text-align: center;
	font-size: 25px;
	padding-top: 2px;
}
/* #content-container.signinpage .page-content.row .row .col-md-6 .form .form-horizontal .form-group .col-sm-4.control-label {
	visibility: hidden;
}
*/
#content-container.signinpage .page-content #submit-signin-local {
	background-color: #AA2025;
	line-height: 1.5;
	padding: 10px 80px;
	display: block;
	margin: 30px auto 0;
}
#content-container.signinpage .page-content.row .row .col-md-6 .btn-default {
	background: none;
	border: hidden;
	color: #0011AC ;
	display: block;
	margin: 0 auto;
	font: 400 1.35rem 'Open Sans', sans-serif;
}
#content-container.signinpage .page-content.row .row .col-md-6 form fieldset {
	position: relative;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[name='provider'] {
	margin: 5px auto!important;
	width: 100%;
	padding: 1rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
	flex: 0 0 auto;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="Facebook"] {
	border-color: #4c70ba;
	background: #4c70ba url('[...]/facebook.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="Google"] {
	border-color: #4285F4;
	background: #4285F4 url('[...]/google.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="LinkedIn"] {
	border-color: #0077B5;
	background: #0077B5 url('[...]/linkedin.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="Azure AD-kontoen"] {
	border-color: #00a4ef;
	background: #00a4ef url('[...]/signinwithmicrosoft.jpg') no-repeat 5% center;
	background-size: 100% auto;
	color: transparent!important;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn:hover {
	background-color: #efb225;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="Skill-interne"] {
	border-color: transparent;
	background-color: transparent;
	background: tranparent;
	color: #333;
	position: absolute;
	bottom: -64px;
	left: 0;
}
#content-container.signinpage .page-content.row .row .col-md-6 button.btn[title*="Skill-interne"]:hover {
	background: rgba(0,0,0,0.1);
	border-color: #efb225;
}
/* Redeem Invotation Code Page */
#content-container.signinpage.redeem{
	z-index: 1;
}
#content-container.signinpage.redeem #content .page-content form {
	background: #ffffff;
	border-radius: .25rem !important;
	margin-top: 100px;
	margin-bottom: 100px;
	padding-left: 2.14rem !important;
	padding-right: 2.14rem !important;
	padding-top: 2.85rem !important;
	padding-bottom: 2.85rem !important;
	flex-direction: column;
	justify-content: space-between;
}
@media (min-width: 992px){
	#content-container.signinpage.redeem #content .page-content form {
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}
}
#content-container.signinpage.redeem #content .page-content form legend span {
	padding: 0px 10px;
}
/* input#InvitationCode, label[for*="InvitationCode"] {
	width: 100%;
	display: block;
	word-break: normal;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	display:none;
}
*/
#content-container.signinpage.redeem .col-sm-offset-2.col-sm-10 .checkbox {
	display:none;
}
/* button#submit-redeem-invitation {
	margin: 5px auto!important;
	width: 100%;
	padding: 1rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
}
*/
/* button#submit-redeem-invitation:hover {
	background: #008895;
}
*/
/* Register */
#ContentContainer_MainContent_PageCopy_PageCopy {
	margin: 0px;
}
/* #Register {
	width: 100%;
}
*/
#ContentContainer_MainContent_MainContent_SecureRegister .alert{
	display:none;
}
/* #Register #ContentContainer_MainContent_MainContent_SecureRegister .row {
	margin: 0 auto;
	margin-bottom: 50px;
}
#Register #ContentContainer_MainContent_MainContent_SecureRegister .row .col-md-6 button.btn[title*="Skill-interne"] {
	display:none;
}
*/
/* mobilesigninpage start*/
#content-container.mobilesigninpage .page-content.row .row {
	border-radius: 1.25rem !important;
	margin-top: 12%;
	margin-bottom: 50px;
	padding-left: 2.14rem !important;
	padding-right: 2.14rem !important;
	padding-top: 2.85rem !important;
	padding-bottom: 2.85rem !important;
	flex-direction: column;
	justify-content: space-between;
}
@media (max-width: 320px){
	#content-container.mobilesigninpage .page-content {
		flex-direction: column-reverse;
		margin-left: 5%;
		margin-right: 5%;
		margin-top:-0%;
	}
}
@media (min-width: 992px) {
	#content-container.mobilesigninpage .page-content.row .row .col-md-6 {
		float: right;
		width: 100%;
	}
}
#content-container.mobilesigninpage .form-horizontal .control-label[for="Email"] {
	visibility: hidden;
}
#content-container.mobilesigninpage .form-horizontal .control-label[for="PasswordValue"] {
	visibility: hidden;
}
#content-container.mobilesigninpage .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	padding-left: 0%;
}
#content-container.mobilesigninpage .form-horizontal .radio, .form-horizontal .checkbox {
	visibility: hidden;
}
#content-container.mobilesigninpage input#PasswordValue{
	height: 60px;
}
#content-container.mobilesigninpage input#Email{
	height: 60px;
	margin-bottom: -25px;
}
#content-container.mobilesigninpage{
	background-image:url("/nti-portal-hero%203.jpg");
	background-repeat: no-repeat;
	background-blend-mode: darken;
	background-position: left;
}
#content-container.mobilesigninpage .page-content.row .row {
	margin-left: 1%;
	margin-right: 1%;
	background-color: #ffffffcc;
}
#content-container.mobilesigninpage .page-content.row .row .col-lg-6 {
	content: "Access the trucking industry’s gold standard of driver wages and benefits benchmarking. A detailed survey and analysis on the benefits that trucking companies and private fleets are offering drivers, from health insurance premiums and coverage benefits to retirement programs, life insurance options, paid holidays, and more, this report gives your fleet the necessary market intelligence to position your benefits package for maximum impact in recruiting and retention programs.";
	align-content: flex-start;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6:first-child {
	margin-bottom: 10px;
	padding-left: 0%;
	padding-right: 0%;
}
#content-container.mobilesigninpage .container {
	width: auto;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 .form-group .col-sm-8 {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	max-width: 100%;
	width: 100%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 .form-group .form-control {
	padding: 1em;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 #local-login-heading{
	display: block;
	text-align: center;
	font-size: 25px;
	margin-bottom: -1%;
}
#content-container.mobilesigninpage .page-content #submit-signin-local {
	background-color: #AA2025;
	line-height: 1.5;
	display: block;
	width: 80%;
	margin-bottom: 15px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 10%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 .btn-default {
	background: none;
	border: hidden;
	color: #0011AC ;
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: -5opx;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 form fieldset {
	position: relative;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[name='provider'] {
	margin: 5px auto!important;
	width: 100%;
	padding: 1rem 1rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .3rem;
	flex: 0 0 auto;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="Facebook"] {
	border-color: #4c70ba;
	background: #4c70ba url('[...]/facebook.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="Google"] {
	border-color: #4285F4;
	background: #4285F4 url('[...]/google.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="LinkedIn"] {
	border-color: #0077B5;
	background: #0077B5 url('[...]/linkedin.png') no-repeat 5% center;
	background-size: auto 40%;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="Azure AD-kontoen"] {
	border-color: #00a4ef;
	background: #00a4ef url('[...]/signinwithmicrosoft.jpg') no-repeat 5% center;
	background-size: 100% auto;
	color: transparent!important;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn:hover {
	background-color: #efb225;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="Skill-interne"] {
	border-color: transparent;
	background-color: transparent;
	background: tranparent;
	color: #333;
	position: absolute;
	bottom: -64px;
	left: 0;
}
#content-container.mobilesigninpage .page-content.row .row .col-md-6 button.btn[title*="Skill-interne"]:hover {
	background: rgba(0,0,0,0.1);
	border-color: #efb225;
}
