
.modal-dialog {
	width: auto !important;
	max-width: 777px;
}

.responsive-buttons .button, .responsive-buttons button {
  height: unset;
  padding: 10px 30px;
  line-height: unset;
  letter-spacing: unset;
  white-space: unset;
  font-size: 12px;
}

/* min width for tablets */
.container {
	min-width: unset !important; 
}

/* @arsie >= @standard @960 (devices and browsers)  */
@media (min-width: 230px) and (max-width: 959px)  {	
	.test-frm-wrap {
		width: unset;
	}

}

@media (min-width: 768px) {	
	.test-frm-wrap {
		width: unset;
	}
}

@media (min-width: 960px) {	

	.login-frm-wrap.responsv {
		width: unset;
	}

	.test-frm-wrap {
		width: unset;
	}

}



@media (max-width:866px) {	
	.slides-wrapper {
	    width: unset !important;
	}
}


@media (min-width: 603px) and (max-width: 760px)  {	

	#pay-form-wrapper .three.columns {
		width: 30.6666666667%;
	}

	#pay-form-wrapper .nine.columns {
		width: 65.3333333333%;
	}
	
	#pay-form-wrapper .offset-by-three.columns {
		margin-left: 34.6666666667%;
	}


	/*#responsive-login .four.columns {
		width: 39.3333333333%;
	}

	#responsive-login .eight.columns {
		width: 56.6666666667%;
	}*/

}


@media (max-width:670px) {	
    iframe#frmSign {
		width: 100% !important;
    }
}

@media (max-width:602px) {	

	#pay-form-wrapper .three.columns {
		width: 100%;
	}

	#pay-form-wrapper .nine.columns {
		width: 100%;
		margin-left: 0;
	}
	
	#responsive-login .four.columns {
		width: 100%;
	}

	#responsive-login .eight.columns {
		width: 100%;
		margin-left: 0;
	}

	.login-frm-wrap label {
		line-height: initial;
	}
	
}

@media (max-width:549px) {	
	.login-frm-wrap label {
		line-height: initial;
	}

}



@media (max-width:480px) {	
    .personal-info-fields {
		width: 100% !important;
    }
    .slides-header {
		font-size: 2.25rem !important;
	}
	.tbd-questions .q-title {
		font-size: 2rem !important;
	}
	#pay-form-wrapper {
		padding: 0 10px 40px 10px !important;
	}
	#pay-page-header {
		padding: 20px 10px !important;
	}


}

@media (max-width:465px) {
	#responsive-login h5 {
		line-height: 125%;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (max-width:420px) {	
    .lrdevt-SA, .tool_self-assessments, .tool_self-assessments div, .tool_self-assessments p, .tool_self-assessments ul,.tool_self-assessments ol, .tool_self-assessments li,.tool_self-assessments button{
		font-size: 1.4rem !important;
    }
	#lrdevt-lr-assessment .lrdevt-lr-answer [type="radio"]:checked + label, #lrdevt-lr-assessment .lrdevt-lr-answer [type="radio"]:not(:checked) + label {
		line-height: unset !important;
	}

}


@media (max-width:390px) {
    .slides-header {
		text-align: center;
		line-height: 1.25 !important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}


@media (max-width:360px) {	
    iframe.iframe-fineuploader {
		width: 100% !important;
    }
    .slides-header {
		font-size: 2rem !important;
		text-align: center;
		line-height: 1.5 !important;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#button_skip_payment {
		/*padding: 0 15px !important;*/
	}

	.slides-progress {
		text-align: center;
		
	}

	.slides-progress .button-primary.u-pull-left, .slides-progress .button-primary.u-pull-right {
		float: none;
	}

	.responsv-buttns {
		  height: unset;
		  padding: 10px 30px;
		  line-height: unset;
		  white-space: unset;
	}
	
}


.login-frm-wrap label {
    font-weight: bold;
    font-size: inherit;
}







